Weboldal keresés

Az Apache CouchDB 2.3.0 telepítése Linux alatt


Az Apache CouchDB egy nyílt forráskódú dokumentum-orientált adatbázis NoSQL-lel – ez azt jelenti, hogy nincs semmilyen adatbázissémája, táblája, sora stb., amelyeket a MySQL-ben, PostgreSQL-ben és Oracle-ben láthat. A CouchDB a JSON segítségével tárolja az adatokat a dokumentumokkal együtt, amelyeket egy webböngészőből HTTP-n keresztül érhet el. A CouchDB zökkenőmentesen működik az összes legújabb modern webes és mobilalkalmazással.

Ez a cikk elmagyarázza, hogyan telepíthető az Apache CouchDB 2.3.0 RHEL, CentOS, Fedora, Debian és Ubuntu Linux disztribúciókra a kényelmi bináris csomagok használatával.

Az Apache CouchDB Package Repository engedélyezése

Az Apache CouchDB telepítéséhez CentOS és RHEL disztribúciókra először telepítenie és engedélyeznie kell az EPEL tárolót, és frissítenie kell a rendszerszoftver-csomagokat a legfrissebbre a következő parancsok használatával.

yum update
yum install epel-release

Ezután a CentOS terjesztésben hozzon létre egy /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo nevű fájlt, és helyezze bele a következő szöveget.

[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

Az RHEL terjesztésben hozzon létre egy /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo nevű fájlt, és helyezze bele a következő szöveget. Ügyeljen arra, hogy a fájlban cserélje ki az el7 vagy az el6 verziószámot.

[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

Debian/Ubuntu disztribúciókon futtassa a következő parancsot a lerakat engedélyezéséhez. Ügyeljen arra, hogy a {distribution} helyére cserélje ki az operációs rendszer verziójának megfelelő választ: Debian 8: jessie, Debian 9: stretch, Ubuntu 14.04: megbízható, Ubuntu 16.04: xenial vagy Ubuntu 18.04: bionic.

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

Az Apache CouchDB csomagok telepítése

CentOS és RHEL disztribúciók esetén adja ki a következő parancsot az Apache CouchDB csomagok telepítéséhez.

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

Debian/Ubuntu disztribúciók esetén először telepítenie kell a lerakat kulcsát, frissítenie kell a lerakat gyorsítótárát, és telepítenie kell az Apache CouchDB csomagokat.

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

Konfigurálja az Apache CouchDB-t

Alapértelmezés szerint a CouchDB az 5984 porton fut, és csak magán a szerveren [localhost] érhető el, ha a következőről szeretné elérni az interneten, módosítania kell az /opt/couchdb/etc/local.ini fájlt, és módosítania kell a [chttpd] szakasz beállításait az alábbiak szerint.

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

Ezután lépjen a fájl aljára, és adja meg az adminisztrátori felhasználót és jelszót az ábrán látható módon.

[admins]
admin = tecmint

A fenti módosítások elvégzése után indítsa újra és engedélyezze a CouchDB szolgáltatást.

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

Az Apache CouchDB ellenőrzése

Erősítse meg a CouchDB-t az alábbi http://your-ip-address:5984 URL-címen. Ekkor megjelenik egy Üdvözöljük oldal, amelyen megjelenik a következő üzenetet.

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

Ezután keresse fel a Couchdb webes felületét a http://your-ip-address:5984/_utils/ címen a Couchdb adatbázis létrehozásához és kezeléséhez.

Az adatbázis létrehozásával és a beállítások kezelésével kapcsolatos további információkért látogassa meg EZT OLDALT, vagy kövesse a következő cikksorozatunkat a CouchDB-ről. .