This tutorials explains how to install solr 7 on ubuntu system
1) Install or Check Java
Apache solr 7 required java to run there application on the server. Verify java is installed or not on server first using command:
java -version
Result :
java version "1.8.0_144" Java(TM) SE Runtime Environment (build 1.8.0_144-b01) Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
If you able to see above result, then you are ready to Install Apache Solr. Else use this tutorial
2) Download and Install Apache solr
To Download solr from original site follow the steps of commands below:
cd /opt
wget http://apachemirror.wuchna.com/lucene/solr/7.7.2/solr-7.7.2.tgz
tar xzf solr-7.7.2.tgz solr-7.7.2/bin/install_solr_service.sh --strip-components=2
sudo bash ./install_solr_service.sh solr-7.7.2.tgz
You also get More info form offical site, Or you can choose any of the version(Binary releases) of Solr to Install.
3) verify Install Apache Solr
To verify the installation to need to run command
sudo service solr status
Result:
solr.service - LSB: Controls Apache Solr as a Service
Loaded: loaded (/etc/init.d/solr; generated)
Active: active (exited) since Tue 2019-09-03 14:28:28 UTC; 17h ago
Docs: man:systemd-sysv-generator(8)
Process: 14862 ExecStop=/etc/init.d/solr stop (code=exited, status=0/SUCCESS)
Process: 15040 ExecStart=/etc/init.d/solr start (code=exited, status=0/SUCCESS
That means you Install Solr sucessfully.
some commands for future use:
sudo service solr stop sudo service solr start
Now solr admin panel is also visiable to you, open in browser http://server-ip-address:8983/solr.
4) Create New Core for Indexing-
You can create that form admin panel or by command also but you have to put instance Directory and data directory manually to get in work.
command:
sudo su - solr -c "/opt/solr/bin/solr create -c core1 -n data_driven_schema_configs"
manually:
Open Solr admin panel >> Core Admin >> Add Core
Now copy required Files on place:
cd /var/solr/core1
mkdir data
cp -a /opt/solr/server/solr/configsets/_default/conf /var/solr/core1/
service solr restart
Refresh admin panel, you able to see the new core on admin panel.
Note-
1) WHEN YOU CREATE THE CORE FORM ADMIN PANEL, IT WILL SHOWS ERROR , AFTER FILES ARE PLACE ERROR GONE.
2) MAKE SURE YOU HAVE PROPER PERMISSION ON /VAR/SOLR FOLDER, ELSE DO THIS:
chown -R solr:solr /var/solr
Do this to resolve access denied error. If you have still some errors please comment below
Thanks.
Please Comment your thoughts and feedback below and add something if you found good in anywhere to help others
Hit a like Button If you like the Post.
Many Thanks
- Log in to post comments