V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Apache Solr na Ubuntu 14.04 LTS. Pro ty z vás, kteří nevěděli, Apache Solr je open source vyhledávací platforma napsané v Javě. Je založeno na Apache Lucene a je napsáno 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 Ubuntu 14.04.
Předpoklady
- Server s jedním z následujících operačních systémů:Ubuntu 14.04 a jakoukoli jinou distribucí založenou na Debianu, jako je Linux Mint.
- 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 Ubuntu 14.04
Krok 1. Nejprve nainstalujte Javu.
Protože tomcat a Solr jsou software založený na Javě, potřebujeme prostředí Java (Jak je doporučeno na Solr wiki:preferujte plné JDK před jednoduchým JRE.)
Přidejte do systému úložiště Java PPA webupd8team:
sudo add-apt-repository -y ppa:webupd8team/java
Po přidání PPA spusťte jeden po druhém příkazy níže a nainstalujte Java:
sudo apt-get update sudo aptitude -y install oracle-java8-installer
Ověřte nainstalovanou verzi Java:
#java -version java version "1.8.0_40" Java(TM) SE Runtime Environment (build 1.8.0_40-b25) Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
Krok 2. Nainstalujte Apache Solr na Ubuntu 14.04.
Ubuntu ve výchozím nastavení poskytuje 3 balíčky Solr:Solr-commo, balíček, který obsahuje skutečný kód Solr; Solr-tomcat, Solr integrovaný s Tomcat; a Solr-jetty , který je jako Solr-tomcat, ale s webovým serverem Jetty. V tomto článku nainstalujeme Solr-tomcat, takže spusťte následující příkaz:
sudo apt-get -y install solr-tomcat
Pak spustíme server:
sudo service tomcat6 start
Důležité: konfigurace a index budou uloženy v:/usr/share/solr/
Krok 3. Nainstalujte nástroje pro správu tomcat.
sudo apt-get install tomcat6-admin
Po instalaci budete muset některým uživatelům udělit:
sudo nano /etc/tomcat6/tomcat-users.xml
Vložte tyto řádky (změňte uživatelské jméno a heslo, jak chcete):
<role rolename="manager"/> <role rolename="admin"/> <user username="tomcat" password="tomcat" roles="manager,admin"/>
Krok 4. Přístup k Apache Solr.
Apache Solr bude ve výchozím nastavení k dispozici na portu HTTP 8080. Otevřete svůj oblíbený prohlížeč a přejděte na http://yourdomain.com:8080/solr
nebo http://your-server-ip:8080/solr
. Pokud používáte firewall, otevřete port 8080, abyste umožnili přístup k ovládacímu panelu.
Blahopřejeme! Úspěšně jste nainstalovali Apache Solr. Děkujeme, že jste použili tento návod k instalaci Apache Solr na systém Ubuntu 14.04. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Apache Solr.