GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Apache Solr na Ubuntu 20.04

Apache Solr je škálovatelný, spolehlivý a chybám odolný vyhledávací nástroj NoSQL napsaný v Javě a vydaný pod licencí OpenSource. Používá se k ukládání dat a jejich dotazování téměř v reálném čase. Je to nejoblíbenější vyhledávač, který poskytuje distribuované indexování, replikaci, vyvažování zátěže s automatickým převzetím služeb při selhání a obnovou. Podporuje databázové dotazy prostřednictvím REST API, jako je Elasticsearch.

V tomto tutoriálu vám ukážeme, jak nainstalovat Apache Solr 8.6 na Ubuntu 20.04.

Předpoklady

  • Server se systémem Ubuntu 20.04.
  • Na serveru je nakonfigurováno heslo uživatele root.

Začínáme

Než začnete, je dobré aktualizovat systém na nejnovější verzi. Svůj systém můžete aktualizovat pomocí následujícího příkazu:

apt-get update -y
apt-get upgrade -y

Po aktualizaci systému jej restartujte, aby se změny implementovaly.

Instalovat Javu

Apache Solr je napsán v jazyce Java. Ve vašem systému tedy musí být nainstalována Java. Pokud není nainstalován, můžete jej nainstalovat spuštěním následujícího příkazu:

apt-get install default-jdk -y

Po instalaci Javy můžete ověřit instalaci Javy pomocí následujícího příkazu:

java -version

V následujícím výstupu byste měli vidět nainstalovanou verzi Java:

openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

Instalovat Apache Solr

Nejprve si budete muset stáhnout nejnovější verzi Apache Solr z webu Apache. V době psaní tohoto článku je nejnovější verze Apache Solr 8.6.0. Můžete si jej stáhnout pomocí následujícího příkazu:

wget https://archive.apache.org/dist/lucene/solr/8.6.0/solr-8.6.0.tgz

Po stažení rozbalte stažený soubor pomocí následujícího příkazu:

tar xzf solr-8.6.0.tgz

Dále nainstalujte Apache Solr spuštěním instalačního skriptu Solr:

bash solr-8.6.0/bin/install_solr_service.sh solr-8.6.0.tgz

Po dokončení instalace byste měli získat následující výstup:

Service solr installed.
Customize Solr startup configuration in /etc/default/solr.in.sh
? solr.service - LSB: Controls Apache Solr as a Service
     Loaded: loaded (/etc/init.d/solr; generated)
     Active: active (exited) since Sat 2020-07-25 03:00:19 UTC; 5s ago
       Docs: man:systemd-sysv-generator(8)
    Process: 4692 ExecStart=/etc/init.d/solr start (code=exited, status=0/SUCCESS)

Jul 25 03:00:09 ubuntu2004 systemd[1]: Starting LSB: Controls Apache Solr as a Service...
Jul 25 03:00:09 ubuntu2004 su[4694]: (to solr) root on none
Jul 25 03:00:09 ubuntu2004 su[4694]: pam_unix(su-l:session): session opened for user solr by (uid=0)
Jul 25 03:00:19 ubuntu2004 systemd[1]: Started LSB: Controls Apache Solr as a Service.

V tomto okamžiku je Apache Solr nainstalován a naslouchá na portu 8983. Můžete to ověřit pomocí následujícího příkazu:

netstat -tunelp | grep 8983

Měli byste získat následující výstup:

tcp6       0      0 :::8983                 :::*                    LISTEN      108        24019      4756/java 

Spravovat službu Solr

Apache Solr běží jako služba Systemd. Takže to můžete snadno spravovat pomocí systemd.

Chcete-li spustit a zastavit službu Apache Solr, spusťte následující příkaz:

systemctl stop solr
systemctl start solr

Chcete-li zkontrolovat stav služby Apache Solr, spusťte následující příkaz:

systemctl status solr

Chcete-li povolit službu Apache Solr při spuštění systému, spusťte následující příkaz:

systemctl enable solr

Vytvořit sbírku Solr

Kolekce je logický index rozprostřený na více serverech. Core je ta část serveru, která provozuje jednu kolekci.

Chcete-li vytvořit novou kolekci v Apache Solr, spusťte následující příkaz:

su - solr -c "/opt/solr/bin/solr create -c mytestcollection -n data_driven_schema_configs"

Měli byste získat následující výstup:

Created new core 'mytestcollection'

Přístup k Apache Solr

K webovému rozhraní Apache Solr se můžete dostat pomocí adresy URL http://ip-vaseho-serveru:8983/solr. Na následující obrazovce byste měli vidět webové rozhraní Apache Solr:

V levém postranním panelu vyberte mytestcollection , měli byste vidět stav vaší sbírky na následující obrazovce:

Závěr

V této příručce jsme se naučili, jak nainstalovat Apache Solr na server Ubuntu 20.04. Tento nástroj můžete použít k využití plného potenciálu vertikálního vyhledávání. Další informace naleznete v oficiální dokumentaci Apache Solr.


Ubuntu
  1. Jak nainstalovat Apache Solr na Ubuntu 14.04

  2. Jak nainstalovat Apache Solr na Ubuntu 20.04 LTS

  3. Jak nainstalovat Apache na Ubuntu?

  1. Jak nainstalovat Apache na Ubuntu 18.04

  2. Jak nainstalovat Apache na Ubuntu 20.04

  3. Jak nainstalovat Apache Sqoop na Ubuntu 16.04

  1. Jak nainstalovat Apache Maven na Ubuntu 18.04

  2. Jak nainstalovat Apache Cassandra na Ubuntu 18.04

  3. Jak nainstalovat Apache Cassandra na Ubuntu 20.04