GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Apache CouchDB na Debian 10 Buster

V tomto tutoriálu vám ukážeme, jak nainstalovat Apache CouchDB na Debian 10. Pro ty z vás, kteří nevěděli, CouchDB je open-source projekt a NoSQL, orientovaný na dokumenty databázový server.  Má databázovou architekturu NoSQL orientovanou na dokumenty a je implementován v jazyce Erlang orientovaném na souběžnost; používá JSON k ukládání dat, JavaScript jako svůj dotazovací jazyk pomocí MapReduce a HTTP pro API.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Apache CouchDB na server Debian 10 (Buster).

Předpoklady

  • Server s jedním z následujících operačních systémů:Debian 10 (Buster).
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Apache CouchDB na Debian 10 Buster

Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že je váš systém aktuální, spuštěním následujícího apt příkazy v terminálu:

apt update
apt upgrade

Krok 2. Instalace závislostí.

Nejprve nainstalujte všechny požadované závislosti k sestavení CouchDB na Debianu 10:

sudo apt --no-install-recommends -y install build-essential pkg-config erlang libicu-dev libmozjs185-dev libcurl4-openssl-dev

Krok 3. Vytvořte CouchDB uživatele pro CouchDB.

Vytvořte uživatele systému CouchDB pro spuštění služby CouchDB:

sudo adduser --system \
        --shell /bin/bash \
        --group --gecos \
        "CouchDB Administrator" couchdb

Krok 4. Instalace Apache CouchDB na Debian.

Nejprve si stáhněte nejnovější stabilní verzi archivu databáze CouchDB.:

curl -s https://api.github.com/repos/apache/couchdb/releases/latest \
  | grep browser_download_url \
  | cut -d '"' -f 4 \
  | wget -qi -

Spusťte následující příkaz k vytvoření CouchDB na Debianu 10:

tar xvf apache-couchdb-*.tar.gz
cd apache-couchdb-*/
./configure
make release

Pro instalaci CouchDB do systému zkopírujte rel/couchdb do požadovaného umístění instalace:

sudo cp -r rel/couchdb /home/couchdb
sudo chown -R couchdb:couchdb /home/couchdb/

Změna oprávnění pro adresáře CouchDB:

find /home/couchdb -type d -exec chmod 0770 {} \;
chmod 0644 /home/couchdb/couchdb/etc/*

Krok 5. Nakonfigurujte CouchDB Systemd.

Potřebujeme vytvořit CouchDB systemd služba:

sudo tee /etc/systemd/system/couchdb.service<<EOF
[Unit]
Description=Couchdb service
After=network.target

[Service]
Type=simple
User=couchdb
ExecStart=/home/couchdb/couchdb/bin/couchdb -o /dev/stdout -e /dev/stderr
Restart=always

[Install]
WantedBy=multi-user.target
EOF

Načtěte znovu systemd démon:

sudo systemctl daemon-reload
sudo systemctl start couchdb.service
sudo systemctl enable couchdb.service

Krok 6. Přístup k Apache CouchDB.

Apache CouchDB bude ve výchozím nastavení k dispozici na portu HTTP 80. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-ip-address:5984/_utils a dokončete požadované kroky k dokončení instalace.

Blahopřejeme! Úspěšně jste nainstalovali CouchDB. Děkujeme, že jste použili tento návod k instalaci Apache CouchDB na váš systém Debian 10 Buster. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Apache CouchDB .


Debian
  1. Jak nainstalovat VirtualBox 6.1 na Debian 10 (Buster)

  2. Jak nainstalovat WildFly na Debian 10 Buster

  3. Jak nainstalovat R na Debian 10 Buster

  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat ownCloud na Debian 10 (Buster)

  3. Jak nainstalovat Apache CouchDB na Debian 9

  1. Jak nainstalovat Apache na Debian 9

  2. Jak nainstalovat CouchDB na Debian 9

  3. Jak nainstalovat CouchDB na Debian 10