Jak zainstalować Apache Solr w Ubuntu

  • Cornelius Paul
  • 0
  • 1720
  • 29

O Solr

Z Witryna internetowa Solr,

Solr to popularna, niesamowicie szybka i otwarta platforma wyszukiwania NoSQL z projektu Apache Lucene. Zapewniając rozproszone wyszukiwanie i replikację indeksów, narzędzie to zostało zaprojektowane z myślą o skalowalności i odporności na błędy i jest najpopularniejszą wyszukiwarką korporacyjną. Jest wysoce niezawodny, skalowalny i odporny na błędy, zapewniając rozproszone indeksowanie, replikację i zapytania o zrównoważonym obciążeniu, automatyczne przełączanie awaryjne i odzyskiwanie, scentralizowaną konfigurację i wiele innych. Solr obsługuje funkcje wyszukiwania i nawigacji w wielu największych witrynach internetowych na świecie.

W tym artykule pokażemy, jak zainstalować Apache Solr w Ubuntu.

Funkcje Solr

Solr charakteryzuje się różnymi funkcjami, podczas gdy jego główne obejmują zaawansowane wyszukiwanie pełnotekstowe, podświetlanie trafień, wyszukiwanie aspektowe, dynamiczne grupowanie, integrację bazy danych, bogatą obsługę dokumentów (takich jak Word i PDF) oraz wyszukiwanie geoprzestrzenne. Na podstawie różnych funkcji opisujemy następujące:

  • Zaawansowane możliwości wyszukiwania pełnotekstowego: ponieważ jest zasilany przez Lucene, Solr zapewnia potężne możliwości dopasowywania, w tym frazy, symbole wieloznaczne, łączenia, grupowanie i wiele więcej dla dowolnego typu danych
  • Zoptymalizowany pod kątem dużego ruchu: Solr jest sprawdzony w bardzo dużej skali na całym świecie
  • Wszechstronne interfejsy administracyjne: Solr jest dostarczany z wbudowanym, responsywnym administracyjnym interfejsem użytkownika, aby ułatwić sterowanie jego instancjami
  • Wysoce skalowalny i odporny na błędy: Zbudowany na przetestowanym w boju Apache Zookeeper, Solr ułatwia skalowanie w górę iw dół. Po wyjęciu z pudełka zapewnia replikację, dystrybucję, równoważenie i odporność na uszkodzenia.
  • Elastyczny i adaptowalny dzięki łatwej konfiguracji: Solr został zaprojektowany tak, aby dostosowywać się do potrzeb, a jednocześnie upraszczać konfigurację

Wymagania wstępne

Przed rozpoczęciem tego samouczka należy spełnić kilka warunków wstępnych, takich jak:

  • Przynajmniej musisz mieć kroplę 1 GB Ubuntu 14.04
  • Musisz też mieć użytkownika sudo innego niż root.

Zainstaluj Apache Solr

Krok 1:

Zaczniemy od zainstalowania java. Musisz więc użyć następującego polecenia, aby rozpocząć od zainstalowania właściwości oprogramowania Python:

sudo apt-get install właściwości oprogramowania python

Teraz zainstalujemy 8th java zamiast używać pakietów default-jdk lub default-jre. Zacznij od następującego polecenia, a następnie naciśnij klawisz Enter, aby zaakceptować czynność dodawania nowego repozytorium do indeksu:

sudo add-apt-repository ppa: webupd8team / java

I użyj następującego polecenia, aby zaktualizować źródło listy:

sudo apt-get update

Aby zainstalować Javę 8, użyjemy polecenia apt-get. Wymagane jest zaakceptowanie Umowy licencyjnej Oracle Binary Code na produkty platformy java SE i JavaFX.

sudo apt-get install oracle-java8-installer

Teraz masz zainstalowaną 8. wersję javy, przejdziemy do następnego kroku.

Krok 2:

Tę sekcję zaczynamy od pobrania dystrybucji Solr. Wybierz link, w którym zainstalujesz Solr i użyj następujących poleceń, aby pobrać:

cd ~ wget http://apache.mirror1.spango.com/lucene/solr/5.2.1/solr-5.2.1.tgz

Następnie użyj następującego polecenia, aby wyodrębnić plik instalacyjny usługi:

tar xzf solr-5.2.1.tgz solr-5.2.1 / bin / install_solr_service.sh --strip-components = 2

I użyj następującego polecenia, aby zainstalować Solr jako usługę:

sudo bash ./install_solr_service.sh solr-5.2.1.tgz

możesz sprawdzić, czy serwer działa, używając następującego polecenia:

stan usługi sudo solr

Otrzymasz coś takiego:

Znaleziono 1 węzeł Solr: proces Solr 2750 uruchomiony na porcie 8983… 

Krok 3:

Teraz stworzymy kolekcję solr. Możesz mieć więcej niż jeden, w tym samouczku musimy mieć tylko jeden. Aby to zrobić, musisz użyć następujących poleceń:

sudo su - solr -c "/ opt / solr / bin / solr create -c gettingstarted -n data_driven_schema_configs"

Teraz możesz dodać dane po utworzeniu kolekcji. W pliku: /opt/solr/server/solr/gettingstarted/conf/schema.xml możesz znaleźć wszystko, czego potrzebujesz na temat opisu schematu.

Krok 4:

W ostatnim kroku sprawdzimy interfejs WWW Solr i spróbujemy dodać dokumenty do naszej utworzonej kolekcji. Korzystając z poniższego linku w przeglądarce internetowej powinieneś zobaczyć interfejs sieciowy Solr:

Aby zmierzyć się z jakimkolwiek problemem podczas korzystania z interfejsu internetowego, możesz znaleźć różne przydatne informacje w tym interfejsie internetowym. Aby zobaczyć więcej informacji o tym narzędziu za pośrednictwem jego interfejsu internetowego, możesz użyć pliku Core Slector menu po lewej stronie interfejsu. W kolekcji wybierz Gettingstarted, aby zobaczyć więcej informacji. Następnie wybierz dokumenty, aby móc dodawać i znajdować niektóre dokumenty.

Your_document

Następnie użyj przycisku przesyłania, aby dodać dokument do indeksu, który otrzymasz w następujący sposób:

Stan: sukces Odpowiedź: "responseHeader": "status": 0, "QTime": 512

Jak powiedzieliśmy, Solr może mieć wiele dokumentów, ale w naszym przypadku pokażemy tylko, jak można dodać jeden. Więc teraz wybierz zapytanie po lewej stronie, a następnie kliknij Wykonaj zapytanie, a zobaczysz coś takiego:

Wyjście zapytania "responseHeader": "status": 0, "QTime": 60, "params": "q": "*: *", "indent": "true", "wt": "json" , "_": "1625825899345", "response": "numFound": 1, "start": 0, "docs": [Twój_dokument]

Teraz możesz z powodzeniem dodać inny dokument do swojego indeksu, korzystając z poprzednich instrukcji.

Niektóre opcjonalne konfiguracje

Ten krok jest opcjonalny. Aby Solr działał, dodamy serwer Solr w Drupalu: użyj klasy „Solr Service” na hoście lokalnym z portem 8080 i ścieżką: / solr / drupal:

Następnie musisz dodać indeks, więc wybierz wcześniej utworzony serwer i inne wybrane ustawienia:

Wniosek

To wszystko na teraz. W tym artykule omówiliśmy, jak pomyślnie zainstalować, skonfigurować i używać Solr w systemie Ubuntu. Możesz zacząć z niego korzystać i dodać wybrane dokumenty zgodnie z powyższym opisem.

Linki referencyjne:

  • Apache Solr



Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux