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. .