GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Apache CouchDB na Ubuntu 18.04

V tomto tutoriálu vám ukážeme, jak nainstalovat a nastavit Apache CouchDB na VPS se systémem Ubuntu 18.04.

Apache CouchDB je bezplatné a open-source řešení databáze NoSQL. Apache CouchDB má databázovou architekturu NoSQL orientovanou na dokumenty a je implementován v jazyce Erlang orientovaném na souběžnost; Apache CouchDB používá JSON k ukládání dat s dokumenty, používá JavaScript jako svůj dotazovací jazyk pomocí MapReduce a pro své API používá RESTful HTTP. CouchDB funguje hladce se všemi nejnovějšími moderními webovými a mobilními aplikacemi. To vše přispívá k celkem bezproblémovému používání databáze. Začněme s instalací CouchDB.

Předpoklady:

  • Server se systémem Ubuntu 18.04. Pro účely tohoto tutoriálu budeme používat jeden z našich spravovaných Ubuntu 18.04 VPS s 2 GB paměti.
  • Přístup SSH s účtem, který má oprávnění root, nebo přístup k samotnému uživateli „root“.

Krok 1:Přihlaste se přes SSH a aktualizujte balíčky

Přihlaste se ke svému Ubuntu 18.04 VPS pomocí SSH jako uživatel root:

ssh root@IP_Address -p Port_number

V případě potřeby nahraďte „root“ uživatelem, který má oprávnění sudo. Navíc nahraďte „IP_Address“ a „Port_Number“ příslušnou IP adresou vašeho serveru a číslem portu SSH. Dále se ujistěte, že jsme na Ubuntu 18.04. Můžete to udělat takto:

# lsb_release -a

Jako výstup byste měli dostat toto:

Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic

Poté spusťte následující příkaz, abyste se ujistili, že všechny nainstalované balíčky na serveru jsou aktualizovány na nejnovější dostupné verze:

# apt update && apt upgrade

Krok 2:Nainstalujte Apache CouchDB

Před instalací Apache CouchDB musíme přidat oficiální úložiště CouchDB PPA, protože instalace CouchDB pomocí jeho úložiště PPA je nejjednodušší metodou. Můžeme to udělat spuštěním těchto příkazů:

# curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | apt-key add -
# echo "deb https://apache.bintray.com/couchdb-deb bionic main" | tee -a /etc/apt/sources.list

Bylo přidáno úložiště PPA. Nyní musíme aktualizovat seznam balíčků a konečně pokračovat v instalaci CouchDB.

# apt update
# apt install couchdb

V tomto tutoriálu zvolíme samostatný, pokračujte stisknutím .

Protože CouchDB instalujeme se samostatným uzlem, můžeme jej nastavit tak, aby naslouchal na 127.0.0.1.

V tomto kroku musíme vytvořit heslo pro našeho „admin“ uživatele CouchDB.

Opakujte své heslo pro zahájení instalace Apache CouchDB a dokončení instalačního procesu.

Gratulujeme! Apache CouchDB byl úspěšně nainstalován. CouchDB se po instalaci spustí automaticky. Můžete povolit spuštění CouchDB při spuštění pomocí následujícího příkazu:

# systemctl enable couchdb

Stav CouchDB můžete zkontrolovat pomocí následujícího příkazu:

# systemctl status couchdb


V tomto okamžiku máte přístup k http://127.0.0.1:5984/_utils/ a přihlaste se pomocí přihlašovacích údajů, které jsme vytvořili dříve v předchozím kroku.

Abychom zpřístupnili CouchDB mimo vaši místní síť, můžeme změnit naslouchací adresu. Musíme upravit soubor /opt/couchdb/etc/local.ini a přidat 0.0.0.0 do proměnné adresy vazby v tomto konfiguračním souboru. Po provedení změn nezapomeňte restartovat Apache CouchDB. V tomto okamžiku byste měli mít přístup k http://12.34.56.78:5984, nahraďte 12.34.56.78 skutečnou IP adresou vašeho serveru.

Krok 3:Vytvořte databázi

Po přihlášení do ovládacího panelu Fauxton na adrese http://127.0.0.1:5984/_utils/ pomocí přihlašovacích údajů správce, které jsme vytvořili během instalace, bychom měli být schopni vytvořit databázi. Můžeme kliknout na ikonu databáze na levé straně obrazovky a poté kliknout na tlačítko Vytvořit databázi v pravém horním rohu obrazovky. Odtud je to samovysvětlující.

Poznámka:Nedoporučuje se povolit přístup CouchDB přes internet, protože to umožňuje komukoli přístup ke všem dokumentům a databázím. Všimněte si, že jim to neumožní upravovat nebo mazat soubory, protože jsme vytvořili účet správce. Pokud tedy k němu potřebujeme vzdálený přístup, bylo by lepší využít tunelování SSH nebo umožnit připojení konkrétní IP adresy přes iptables nebo jakýkoli firewall podle vašeho vkusu.

Samozřejmě nemusíte vědět, jak nainstalovat Apache CouchDB na Ubuntu 18.04 pokud máte Ubuntu 18.04 VPS hostovaný u nás. Pokud tak učiníte, můžete jednoduše požádat náš tým podpory, aby vám nainstaloval Apache CouchDB na Ubuntu 18.04. Jsou k dispozici 24 hodin denně, 7 dní v týdnu a budou vám schopni pomoci s instalací Apache CouchDB, stejně jako se všemi dalšími požadavky, které můžete mít. Možná si také budete chtít přečíst naši nejnovější aktualizaci Jak nainstalovat CouchDB na Ubuntu 20.04.

PS . Pokud rádi čtete tento blogový příspěvek o tom, jak nainstalovat Apache CouchDB na Ubuntu 18.04, můžete jej sdílet na sociálních sítích pomocí níže uvedených zkratek nebo jednoduše zanechat komentář v sekci komentářů. Děkuji.


Panels
  1. Jak nainstalovat Apache Cassandra na Ubuntu 16.04

  2. Jak nainstalovat Apache Kafka na Ubuntu 18.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat CouchDB na Ubuntu 20.04

  2. Jak nainstalovat Apache Maven na Ubuntu 20.04

  3. Jak nainstalovat Apache na Ubuntu?

  1. Jak nainstalovat Apache na Ubuntu 18.04

  2. Jak nainstalovat Apache na Ubuntu 20.04

  3. Jak nainstalovat R na Ubuntu 16.04