V tomto tutoriálu vám ukážeme, jak nainstalovat Apache Solr na CentOS 8. Pro ty z vás, kteří to nevěděli, Apache Solr je open-source vyhledávací platforma napsaná v Javě. Je založen na Apache Lucene a je napsán v Javě. Stejně jako Elasticsearch podporuje databázové dotazy prostřednictvím REST API. Cílem Solr je poskytovat distribuované indexování, replikaci a dotazování s vyváženým zatížením s automatickým převzetím služeb při selhání a obnovou.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete své stránky na vlastním VPS. Instalace je poměrně jednoduchá. ukázat vám krok za krokem instalaci Apache Solr v CentOS 8.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 8.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Apache Solr na CentOS 8
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
sudo dnf install epel-release sudo dnf update
Krok 2. Instalace Java na CentOS 8.
V současné době existují dvě verze LTS OpenJDK – OpenJDK 8 a OpenJDK 11. Obě verze Java můžete také nainstalovat na jakýkoli systém a používat je podle svých požadavků.
- Instalace OpenJDK 11.
sudo dnf install java-11-openjdk-devel
- Instalace OpenJDK 8.
sudo dnf install java-1.8.0-openjdk-devel
Ověřte verzi Java:
java -version
Krok 3. Instalace Apache Solr na CentOS 8.
Nyní stahujeme nejnovější verzi Apache Solr z oficiálních stránek Apache:
wget https://downloads.apache.org/lucene/solr/8.7.0/solr-8.7.0.tgz
Dále rozbalte tar
soubor pomocí následujícího příkazu:
tar xzf solr-8.7.0.tgz solr-8.7.0/bin/install_solr_service.sh --strip-components=2
Potom pomocí extrahovaného instalačního skriptu nainstalujte Apache Solr na váš systém CentOS:
sudo bash ./install_solr_service.sh solr-8.7.0.tgz
Zahájí se instalace, buďte trpěliví, dokud nebude proces dokončen. Služba Apache Solr je spravována pod systemd
služby. Ke spuštění, zastavení a kontrole stavu služby Solr použijte následující příkazy:
sudo systemctl enable solr sudo systemctl start solr sudo systemctl status solr
Krok 4. Nakonfigurujte bránu firewall.
Pokud používáte bránu firewall, přidejte pravidlo, které umožní přístup do administrátorské sekce Solr a dotaz na data Solr:
sudo firewall-cmd --add-port=8983/tcp --permanent sudo firewall-cmd --reload
Krok 5. Přístup k Apache Solr na CentOS.
Apache Solr bude ve výchozím nastavení k dispozici na portu HTTP 8983. Otevřete ovládací panel Solr ve svém webovém prohlížeči pomocí adresy IP serveru nebo názvu hostitele s portem 8983:
http://your-server-ip:8983/solr
Blahopřejeme! Úspěšně jste nainstalovali Apache Solr. Děkujeme, že jste použili tento návod k instalaci Apache Solr na váš systém CentOS 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Apache Solr .