CouchDB er en højtydende opensource NoSQL løsning, hvor data gemmes i JSON-baseret dokumentformat som nøgle/værdi-par, lister eller kort. Det giver en RESTFUL API der gør det muligt for brugere nemt at administrere databasedokumenter ved at udføre opgaver såsom at læse, redigere og slette objekter.
CouchDB tilbyder store fordele såsom hurtig indeksering og nem replikering af databaser på tværs af forskellige instanser i et netværk. I denne vejledning dækker vi, hvordan du kan installere CouchDB på Debian 10 .
Trin 1:Tilføj CouchDB Repository på Debian
Vi begynder med at logge ind på vores Debian server og opdatering af pakkelisterne ved hjælp af apt package manager som vist:
$ sudo apt update
Dernæst skal vi tilføje CouchDB repository for Debian som følger:
$ echo "deb https://apache.bintray.com/couchdb-deb buster main" | sudo tee -a /etc/apt/sources.list
Importer derefter GPG tast ved at bruge curl-kommandoen som vist.
$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
Trin 2:Installer CouchDB på Debian
Med CouchDB repository på plads, skal du opdatere systempakkelisten for at synkronisere den nyligt tilføjede repo.
$ sudo apt update
Installer derefter CouchDB ved at bruge apt-pakkehåndteringen som vist:
$ sudo apt install couchdb
Halvvejs vil du blive bedt om at give nogle vigtige detaljer. Først bliver du bedt om at angive den type konfiguration, du ønsker at konfigurere for din instans. Da vi kun installerer på en enkelt server, skal du vælge 'standalone ’ mulighed.
Angiv derefter netværksbindingsgrænsefladen. Dette er oprindeligt indstillet til localhost adresse – 127.0.0.1 . Du kan dog indstille den til 0.0.0.0 så den kan lytte til alle netværksgrænseflader.
Angiv derefter administratoradgangskoden. Dette er adgangskoden, der vil blive brugt, når du får adgang til CouchDB via WebUI .
Og bekræft det.
Trin 3:Bekræft, at CouchDB kører
CouchDB lytter til port 5984 som standard. Du kan bekræfte dette ved at aktivere netstat-værktøjet som følger:
$ sudo netstat -pnltu | grep 5984
Alternativt kan du bruge systemtjenesten til at bekræfte, at CouchDB er daemon kører:
$ sudo systemctl status couchdb
Fantastisk, vores CouchDB instans kører som forventet.
Trin 4:Adgang til CouchDB via WebUI
Ledelsen af CouchDB er let takket være den enkle og intuitive webgrænseflade, som den giver. For at få adgang til CouchDB skal du gennemse URL'en:
http://localhost:5984
Du bliver bedt om at logge ind med det brugernavn og den adgangskode, som du indstillede under installationen.
Når du logger ind, får du følgende grænseflade.
Og det afslutter det. Vi har guidet dig gennem installationen af CouchDB på Debian 10 .