Step 1. First, Install Java.
Because solr are Java based softwares we need the Java environment (As it is advised in the Solr wiki : prefere a full JDK to a simple JRE.)
reboot then
to validate run echo $JAVA_HOME
Install Default Solr version
sudo add-apt-repository universe
Option 1: Install Solr with Tomcat
sudo apt-get install solr-tomcat
Option 2: Install Solr with Jetty
sudo apt-get install solr-jetty
Open the URL
http://localhost:8080/solr/admin/
, if your tomcat is listen on port 8080.Notes
if you get error during installation
tomcat7[4983]: * no JDK or JRE found - please set JAVA_HOME
then do the next steps
nano /etc/default/tomcat7
add this line
JAVA_HOME=/usr/lib/jvm/java-8-oracle
change default tomcat port using the next command
nano /etc/tomcat7/server.xml
- Search "Connector port" and replace 8080 with any new port
Uninstall
sudo apt-get remove solr-tomcat
sudo apt-get remove solr-jetty
sudo apt-get remove tomcat7-common
sudo apt autoremove
1) Install Java
2) Get the URL from http://archive.apache.org/dist/lucene/solr/
3) Run the next commands
For Solr version 7.3.0
steps: download the package then extract one file from compressed package then call this file and pass compressed folder as prameter
cd ~
wget http://www-eu.apache.org/dist/lucene/solr/7.3.0/solr-7.3.0.tgz
tar xzf solr-7.3.0.tgz solr-7.3.0/bin/install_solr_service.sh --strip-components=2
sudo bash ./install_solr_service.sh solr-7.3.0.tgz
cd ~
wget http://archive.apache.org/dist/lucene/solr/5.3.1/solr-5.3.1.tgz
tar xzf solr-5.3.1.tgz solr-5.3.1/bin/install_solr_service.sh --strip-components=2
sudo chmod +x install_solr_service.sh
sudo ./install_solr_service.sh solr-5.3.1.tgz
OR
For Solr version 4.10.4
wget https://archive.apache.org/dist/lucene/solr/4.10.4/solr-4.10.4.tgz
tar -xvf solr-4.10.4.tgz
cp -R solr-4.10.4/example /opt/solr
cd /opt/solr
java -jar start.jar
Solr will be active in the next URL Open the URL
http://your_server_ip:8983/solr
Uninstall via
sudo service solr stop
sudo rm -r /var/solr
sudo rm -r /opt/solr-5.3.1
sudo rm -r /opt/solr
sudo rm /etc/init.d/solr
sudo deluser --remove-home solr
sudo deluser --group solr
Use following commands to Start, Stop and check the status of Solr service.
Create First Solr Collection
For more information check https://www.howtoforge.com/tutorial/how-to-install-and-configure-solr-on-ubuntu-1604/
Upgrade old Solr version
use the next script https://github.com/cominvent/solr-tools/tree/master/upgradeindex
Usage:
Script to Upgrade old indices from 3.x -> 4.x -> 5.x -> 6.x format, so it can be used with Solr 6.x or 7.x Usage: ./upgradeindex.sh [-s] [-t target-ver] <indexdata-root> Example:
./upgradeindex.sh -s -t 6 /opt/solr
Solr upgradeindex
https://github.com/cradules/bash_scripts/tree/master/solr-tools/upgradeindex
https://github.com/cominvent/solr-tools/tree/master/upgradeindex
Importing/Indexing database (MySQL or SQL Server) in Solr using Data Import Handler
https://gist.github.com/maxivak/3e3ee1fca32f3949f052
No comments:
Post a Comment