Ubuntu

Inštalácia CouchDB na Ubuntu 20.04

Inštalácia CouchDB na Ubuntu 20.04
Spoločnosť Apache Software Foundation uviedla na trh Apache CouchDB v roku 2005 ako open-source dokumentovo orientovanú databázu, ktorá sa dá ľahko spojiť s viacerými CouchDB a vykonávať rôzne druhy úloh. CouchDB je NoSQL databáza, ktorá umožňuje väčšiu flexibilitu pri prenose dát. CouchDB ukladá a prezentuje údaje v JavaScript Object Notation, pričom ako dopytovací jazyk slúži JavaScript.

K dispozícii je tiež CouchDB RESTful HTTP / JSON API, ktoré môžete použiť na úpravu a vytváranie konceptov nových databázových súborov, napríklad dokumentov. Toto má relatívne priateľské rozhranie, ktoré uľahčuje čítanie a úpravu dokumentov. Ako už bolo spomenuté vyššie, ide o dokumentovo orientovanú databázu. Architektúra CouchDB bola skonštruovaná v jazyku Erlang, univerzálnom programovacom jazyku, ktorý sa zameriava na súbežnosť a tiež na runtime systém zbieraný odpadkami.

Tento krátky tutoriál vám ukáže, ako nainštalovať Apache CouchDB na najnovších 20 Ubuntu.04 LTS. Proces inštalácie je pomerne jednoduchý. Tu uvedené pokyny však vyžadujú, aby ste ovládali niektoré základy systému Linux a boli oboznámení s jeho povrchovou úrovňou. Musíte byť tiež schopní byť hostiteľom svojich stránok na lokálnom VPS.

Krok 1: Skontrolujte dostupnosť aktualizácií

Najskôr skontrolujte, či sú všetky nainštalované systémové balíčky najnovšími dostupnými balíkmi. V termináli spustite nasledujúci príkaz apt:

$ sudo apt aktualizácia && upgrade

POZNÁMKA: Ak nepoužívate účet root, možno budete musieť pred každým príkazom v tomto článku pridať sudo.

Krok 2: Konfigurácia servera

V tomto kroku nainštalujete softvér, ktorý vám umožní nakonfigurovať úložisko balíkov CouchDB. Urobíte to tak, že zadáte nasledovné:

$ sudo apt-get nainštalovať softvér-vlastnosti-bežné

Tu môžete pridať a -r vlajka na získanie trefne príkaz na urýchlenie procesu automatizáciou procesu prijímania všetkých výziev, ktoré sa zobrazia, keď sa softvér pripravuje na spustenie inštalácie. Nepridáva -r príznak znamená, že na každé vyskakovacie okno budete musieť odpovedať manuálne, čo sa dôrazne odporúča, ak nepoužívate systém, ktorý je vopred nakonfigurovaný.

Krok 3: Zapnite úložisko balíkov Apache CouchDB

Ďalej povoľte úložisko balíkov Apache CouchDB. Zadajte nasledujúce príkazy:

$ curl -L https: // couchdb.apache.org / repo / bintray-pubkey.vzostup | sudo apt-key pridať

$ echo "deb https: // apache.bintray.com / couchdb-deb ohniskové hlavné "|
sudo tee -a / etc / apt / sources.zoznam

Nezabudnite získať PPA z autentického zdroja, ktorému sa dá dôverovať, pretože na webe je k dispozícii príliš veľa amatérsky vyrobených PPA. Tu sme použili oficiálne úložisko pre PPA, ktorému sa pravidelne venuje tím nadácie Apache.

Po nainštalovaní najnovšej PPA môžete teraz aktualizovať svoj systém a získať najnovšie informácie o balíku:

$ sudo apt aktualizácia

Keď je toto všetko v poriadku, ste pripravení na inštaláciu.

Samostatný vs. Klastrový režim

Teraz musíte zvoliť, či chcete, aby bol CouchDB nainštalovaný v niektorom z nasledujúcich režimov:

  1. Klastrový režim
  2. Samostatný režim

V režim klastra, existujú viac ako dva servery, ktoré sú vzájomne prepojené a pracujú spoločne ako vyhľadateľný dátový depozitár.

V samostatný režim, je zapojený iba jeden server. Pretože pravdepodobne používate iba jeden server, budeme pokračovať v inštalácii v samostatnom režime.

Krok 4: Inštalácia

Inštaláciu Apache CouchDB spustíte pomocou nasledujúceho príkazu:

$ sudo apt nainštalovať couchdb

Zobrazí sa výzva s výzvou na výber medzi samostatným režimom a režimom klastra. Vyberte samostatný režim. Potom sa zobrazí výzva na zadanie cieľovej adresy IP sieťového rozhrania, na ktorom sa má vykonať inštalácia. V prípade samostatnej inštalácie na jednom serveri nezmeníme predvolenú adresu, ktorá bude 127.0.0.1.

Ďalej zadáte silné heslo na vytvorenie používateľa správcu. Nie je však potrebné vytvárať správcovského používateľa, pretože budete môcť pokračovať v režime správcovskej párty. Toto sa neodporúča, pretože režim administrátorskej párty je otvorený pre prístup na web, a je preto veľmi nezabezpečený.

Po zadaní hesla budete požiadaní o opätovné zadanie hesla na potvrdenie. Inštalácia sa po nejakom čase dokončí.

Krok 5: Overte inštaláciu

Uistite sa, že inštalácia prebehla bez problémov pomocou príkazu curl. Tento príkaz zobrazí príslušné informácie odhaľujúce stav CouchDB a zodpovedajúce inštalácii. Server CouchDB bude bežať na localhost: 5984.

Krok 6: Vytvorenie databázy

Prihláste sa do ovládacieho panela Fauxton na adrese http: // 127.0.0.1: 5984 / _utils / s vašimi užívateľskými povereniami a vytvorte novú databázu s CouchDB.

Kliknite na ikonu databázy umiestnenej úplne vľavo od panela a stlačte tlačidlo „Vytvoriť databázu“ v pravom hornom rohu obrazovky.

V súhrne

Inštalácia CouchDB na vašom serveri s jedným serverom je veľmi jednoduchá. Urobíte to tak, že zabezpečíte aktualizáciu systému na najnovšie systémové balíčky. Potom povoľte úložiská balíkov Apache a je všetko pripravené na inštaláciu Apache CouchDB na váš server.

CouchDB funguje bez problémov a je kompatibilný s takmer všetkými najnovšími modernými webovými aplikáciami vrátane aplikácií určených pre mobilné telefóny, čo z neho robí vynikajúci nástroj na čítanie, vytváranie, úpravy a úpravy databázových dokumentov.

Dúfajme, že vám tento návod pomohol. Prilepte sa a pozrite si ďalšie návody na používanie CouchDB s ovládacím panelom Fauxton. Medzitým si pozrite ďalší obsah o inštalácii ďalších obslužných programov na systémoch Unix.

Hry Najlepšie hry z príkazového riadku pre systém Linux
Najlepšie hry z príkazového riadku pre systém Linux
Príkazový riadok nie je pri použití systému Linux iba vaším najväčším spojencom - môže byť tiež zdrojom zábavy, pretože ho môžete použiť na hranie mno...
Hry Najlepšie aplikácie na mapovanie gamepadu pre Linux
Najlepšie aplikácie na mapovanie gamepadu pre Linux
Ak radi hráte hry v systéme Linux s gamepadom namiesto typického systému vstupu pre klávesnicu a myš, máte tu niekoľko užitočných aplikácií. Mnoho hie...
Hry Užitočné nástroje pre hráčov systému Linux
Užitočné nástroje pre hráčov systému Linux
Ak radi hráte hry v systéme Linux, je pravdepodobné, že ste na vylepšenie herného zážitku použili aplikácie a pomôcky ako Wine, Lutris a OBS Studio. O...