GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Apache CouchDB auf Debian 10 Buster

In diesem Tutorial zeigen wir Ihnen, wie Sie Apache CouchDB auf Debian 10 installieren. Für diejenigen unter Ihnen, die es nicht wussten, CouchDB ist ein Open-Source-Projekt und NoSQL, dokumentenorientiert Datenbankserver. Er hat eine dokumentorientierte NoSQL-Datenbankarchitektur und ist in der parallelitätsorientierten Sprache Erlang implementiert; er verwendet JSON zum Speichern von Daten, JavaScript als Abfragesprache mit MapReduce und HTTP für eine API.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation von Apache CouchDB auf einem Debian 10 (Buster) Server.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Debian 10 (Buster).
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie Apache CouchDB auf Debian 10 Buster

Schritt 1. Bevor wir Software installieren, ist es wichtig sicherzustellen, dass Ihr System auf dem neuesten Stand ist, indem Sie das folgende apt ausführen Befehle im Terminal:

apt update
apt upgrade

Schritt 2. Abhängigkeiten installieren.

Installieren Sie zuerst alle erforderlichen Abhängigkeiten, um CouchDB auf Debian 10 zu erstellen:

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

Schritt 3. Erstellen Sie einen CouchDB-Benutzer für CouchDB.

Erstellen Sie einen CouchDB-Systembenutzer, um den CouchDB-Dienst auszuführen:

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

Schritt 4. Apache CouchDB unter Debian installieren.

Laden Sie zuerst die neueste stabile Version des CouchDB-Datenbankarchivs herunter.:

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

Führen Sie den folgenden Befehl aus, um CouchDB auf Debian 10 zu erstellen:

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

Um CouchDB in Ihrem System zu installieren, kopieren Sie die Datei rel/couchdb an Ihren gewünschten Installationsort:

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

Berechtigung der CouchDB-Verzeichnisse ändern:

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

Schritt 5. Konfigurieren Sie CouchDB Systemd.

Wir müssen eine CouchDB systemd erstellen Dienst:

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

systemd neu laden Dämon:

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

Schritt 6. Zugriff auf Apache CouchDB.

Apache CouchDB ist standardmäßig auf HTTP-Port 80 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://your-ip-address:5984/_utils und führen Sie die erforderlichen Schritte aus, um die Installation abzuschließen.

Herzlichen Glückwunsch! Sie haben CouchDB erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Apache CouchDB auf Ihrem Debian 10 Buster-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Apache CouchDB-Website zu besuchen .


Debian
  1. So installieren Sie VirtualBox 6.1 auf Debian 10 (Buster)

  2. So installieren Sie ownCloud auf Debian 10 (Buster)

  3. So installieren Sie WildFly unter Debian 10 Buster

  4. So installieren Sie R unter Debian 10 Buster

  5. So installieren Sie Apache CouchDB unter Debian 9

So installieren Sie Apache Guacamole unter Debian 11

So installieren Sie Apache Subversion unter Debian 11

So installieren Sie Samba auf Debian 10 Buster

So installieren Sie Apache unter Debian 10

So installieren Sie Apache Tomcat unter Debian 10

So installieren Sie Apache CouchDB unter Debian 10