sql >> Databáze >  >> NoSQL >> CouchDB

Jak nainstalovat Apache CouchDB 2.3.0 v Linuxu

Apache CouchDB je open source databáze orientovaná na dokumenty s NoSQL – to znamená, že nemá žádné databázové schéma, tabulky, řádky atd., které uvidíte v MySQL, PostgreSQL a Oracle. CouchDB používá JSON pro ukládání dat s dokumenty, ke kterým máte přístup z webového prohlížeče přes HTTP. CouchDB funguje hladce se všemi nejnovějšími moderními webovými a mobilními aplikacemi.

Tento článek vysvětluje, jak nainstalovat Apache CouchDB 2.3.0 na RHEL, CentOS, Fedora, Debian a Ubuntu Linuxové distribuce využívající komfortní binární balíčky.

Povolení úložiště balíčků Apache CouchDB

Chcete-li nainstalovat Apache CouchDB na CentOS a RHEL distribucí, musíte nejprve nainstalovat a povolit EPEL úložiště a aktualizujte systémové softwarové balíčky na nejnovější pomocí následujících příkazů.

# yum update
# yum install epel-release

Dále na CentOS distribuce, vytvořte soubor s názvem /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo a vložte do něj následující text.

[bintray--apache-couchdb-rpm]
name=bintray--apache-couchdb-rpm
baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/
gpgcheck=0
repo_gpgcheck=0
enabled=1

Na RHEL distribuce, vytvořte soubor s názvem /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo a vložte do něj následující text. Nezapomeňte nahradit číslo verze el7 nebo el6 v souboru.

[bintray--apache-couchdb-rpm]
name=bintray--apache-couchdb-rpm
baseurl=http://apache.bintray.com/couchdb-rpm/el7/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1

V Debian/Ubuntu distribuce, spusťte následující příkaz pro povolení úložiště. Nezapomeňte nahradit {distribution} s vhodnou volbou pro vaši verzi operačního systému:Debian 8:jessie , Debian 9:roztáhnout , Ubuntu 14.04:důvěryhodný , Ubuntu 16.04:xenial nebo Ubuntu 18.04:bionic .

$ echo "deb https://apache.bintray.com/couchdb-deb {distribution} main" | sudo tee -a /etc/apt/sources.list

Instalace balíčků Apache CouchDB

V systému CentOS a RHEL distribucí, zadejte následující příkaz k instalaci Apache CouchDB balíčky.

# yum -y install epel-release && yum install couchdb

V Debian/Ubuntu distribuce, nejprve musíte nainstalovat klíč úložiště, aktualizovat mezipaměť úložiště a nainstalovat Apache CouchDB balíčky.

$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
$ sudo apt-get update && sudo apt-get install couchdb

Nakonfigurujte Apache CouchDB

Ve výchozím nastavení CouchDB běží na portu 5984 a lze k nim přistupovat na samotném serveru [localhost ], pokud k němu chcete přistupovat z webu, musíte upravit soubor /opt/couchdb/etc/local.ini a změňte nastavení pod [chttpd] sekce, jak je uvedeno níže.

# vi /opt/couchdb/etc/local.ini
[chttpd]
port = 5984
bind_address = 0.0.0.0

Dále přejděte na konec tohoto souboru a definujte uživatele a heslo správce, jak je uvedeno.

[admins]
admin = tecmint

Restartujte a povolte CouchDB po provedení výše uvedených změn.

# systemctl enable couchdb.service
# systemctl restart couchdb.service
# systemctl status couchdb.service

Ověření Apache CouchDB

Ověřte CouchDB přejděte na níže uvedenou adresu URL http://your-ip-address:5984 , zobrazí se Vítejte stránku, která zobrazí následující zprávu.

{"couchdb":"Welcome","version":"2.3.0","git_sha":"07ea0c7","uuid":"1b373eab0b3b6cf57420def0acb17da8","features":["pluggable-storage-engines","scheduler"],"vendor":{"name":"The Apache Software Foundation"}}

Dále navštivte webové rozhraní Couchdb na adrese http://your-ip-address:5984/_utils/ k vytvoření a správě Couchdb databáze.

Další informace o vytvoření databáze a správě jejich nastavení naleznete na TUTO STRÁNCE nebo zůstaňte naladěni na naši další sérii článků o CouchDB .


  1. Připojení k MongoDB přes SSL s Node.js

  2. Mongodb agregované řazení a omezení v rámci skupiny

  3. Nelze svázat TCP listener *:6379 pomocí Redis v systému Windows

  4. Pochopení odolnosti a bezpečnosti zápisu v MongoDB