Dostępny jest również CouchDB RESTFUL HTTP/JSON API, którego można użyć do modyfikacji i opracowywania nowych plików bazy danych, takich jak dokumenty. Ma stosunkowo przyjazny interfejs, który ułatwia czytanie i edytowanie dokumentów. Jak wspomniano powyżej, jest to baza danych zorientowana na dokumenty. Architektura CouchDB została interpretowana w języku Erlang, języka programowania ogólnego przez.
Ten krótki samouczek pokazuje, jak zainstalować Apache CouchDB na najnowszym 20 Ubuntu.04 LTS. Proces instalacji jest dość prosty. Ale przedstawione tutaj instrukcje wymagają znaczenia niektórych podstaw Linuksa i znajomości jego skorupy na poziomie powierzchniowym. Musisz także być w stanie hostować swoją witrynę na lokalnym VPS.
Krok 1: Sprawdź aktualizacje
Najpierw sprawdź, czy wszystkie zainstalowane pakiety systemowe są najnowszymi dostępnymi pakietami. Uruchom następujące polecenie Apt w terminalu:
$ sudo apt aktualizacja i aktualizacja
NOTATKA: Może być konieczne dodanie sudo przed każdym poleceniem w tym artykule, jeśli nie korzystasz z konta root.
Krok 2: Konfigurowanie serwera
W tym kroku zainstalujesz oprogramowanie, które umożliwia skonfigurowanie repozytorium pakietów CouchDB. Aby to zrobić, wprowadź następujące:
$ sudo apt-get instaluj oprogramowanie-properties-common
Tutaj możesz dodać -y flaga, aby zdobyć apt-get polecenie, aby przyspieszyć proces poprzez automatyzację procesu akceptowania wszystkich podpowiedzi, które wyskakują, gdy oprogramowanie przygotowuje się do rozpoczęcia instalacji. Nie dodając -y Flaga oznacza, że będziesz musiał odpowiedzieć na każde wyskakujące okienko ręcznie, co jest wysoce zalecane, jeśli nie używasz systemu, który jest przez ciebie wstępnie skonfigurowany.
Krok 3: Włącz repozytorium pakietów Apache CouchDB
Następnie włącz repozytorium pakietów Apache CouchDB. Wprowadź następujące polecenia, aby to zrobić:
$ curl -l https: // couchdb.Apache.org/repo/bintray-pubkey.ASC | sudo apt-key add
$ echo "deb https: // apache.Bintray.COM/Couchdb-DEB Focal Main "|
sudo tee -a/etc/apt/źródła.lista
Pamiętaj, aby uzyskać PPA z autentycznego źródła, którego można zaufać, ponieważ jest zbyt wiele amatorskich PPA dostępnych w Internecie. Tutaj użyliśmy oficjalnego repozytorium PPA, w którym regularnie zajmuje się zespół Fundacji Apache.
Po zainstalowaniu najnowszego PPA możesz teraz zaktualizować swój system i uzyskać najnowsze informacje o pakiecie:
Aktualizacja $ sudo apt
Dzięki temu jesteś teraz gotowy do instalacji.
Samodzielne vs. Tryb klastra
Teraz musisz wybrać, czy chcesz zainstalować CouchDB w jednym z poniższych trybów:
w Tryb klastra, Istnieją więcej niż dwa serwery, które są ze sobą powiązane i działają razem jako możliwy do pobierania depozyt danych.
w tryb samodzielny, W grę wchodzi tylko jeden serwer. Ponieważ prawdopodobnie używasz tylko jednego serwera, będziemy kontynuować instalację w trybie samodzielnym.
Krok 4: Instalacja
Aby rozpocząć instalację Apache CouchDB, użyj następującego polecenia:
$ sudo apt instal instalacja kanapydb
Pojawia się monit z prośbą o wybór między trybami samodzielnego i klastra. Wybierz tryb samodzielny. Następnie zostaniesz poproszony o wprowadzenie docelowego adresu IP interfejsu sieciowego, na którym można wykonać instalację. W przypadku samodzielnej instalacji jednocześnie nie zmienimy adresu domyślnego, który wyniesie 127.0.0.1.
Następnie wprowadzisz silne hasło, aby utworzyć użytkownika administratora. Jednak nie musisz tworzyć użytkownika administratora, ponieważ będziesz mógł kontynuować tryb partyjnej administratora. Nie jest to zalecane, ponieważ tryb partii administracyjnej jest otwarty do dostępu przez Internet, a zatem jest bardzo niepewny.
Po wprowadzeniu hasła zostaniesz poproszony o ponowne wprowadzenie hasła do potwierdzenia. Instalacja zakończy się po pewnym czasie.
Krok 5: Sprawdź instalację
Upewnij się, że instalacja przeszła sprawnie, używając polecenia Curl. To polecenie wyświetli odpowiednie informacje ujawniające status CouchDB i zgodne z instalacją. Serwer CouchDB będzie działał na Localhost: 5984.
Krok 6: Tworzenie bazy danych
Zaloguj się do swojego panelu sterowania Fauxton pod adresem http: // 127.0.0.1: 5984/ _UTILS/ z poświadczeniami użytkownika i utwórz nową bazę danych z CouchDB.
Kliknij ikonę bazy danych znajdującej się po lewej stronie panelu i naciśnij przycisk „Utwórz bazę danych” w prawym górnym rogu ekranu.
W podsumowaniu
Instalowanie CouchDB na komputerze z jednym serwerem jest bardzo proste. Aby to zrobić, upewnij się, że system jest aktualizowany do najnowszych pakietów systemowych. Następnie włącz repozytoria pakietów Apache i wszystko jest gotowe do zainstalowania Apache CouchDB na serwerze.
CouchDB działa bezproblemowo i jest kompatybilny z prawie wszystkimi nowoczesnymi aplikacjami internetowymi, w tym te wykonane dla telefonów komórkowych, co czyni go doskonałym narzędziem do czytania, tworzenia, edytowania i modyfikowania dokumentów bazy danych.
Mam nadzieję, że uznałeś ten samouczek za pomocny. Zatrzymaj się, aby zobaczyć więcej samouczków na temat korzystania z CouchDB z panelem sterowania Fauxton. Tymczasem sprawdź więcej treści na temat instalowania innych narzędzi w systemach UNIX.