Apache SolrをCentos7にインストールします。 検証日 2018, 8, 21 現在の動作を確認しています。
Date Installed: 08,21,2018
- A server running CentOS 7. (CentOS 7がOSであること)
- A non-root user with sudo privilege setup on your server (sudo権限のあるユーザーであること)
- Installed Java (javaがインストール済みであること)
Before installing Apache Solr, we need to update yum.
sudo yum update
Check your java version.
java -version
output will be:
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
if you do not get the result above, then you will run
sudo yum install java-1.8.0-openjdk.x86_64
download Apache Solr from the following URLs.
http://apache.org/dist/lucene/solr/7.4.0/solr-7.4.0.tgz
http://ftp.tsukuba.wide.ad.jp/software/apache/lucene/solr/7.4.0/
check files are collectly downloaded (make sure you have )
tar tzf solr-7.4.0.tgz
It will show you as below:
solr-7.4.0/LUCENE_CHANGES.txt
solr-7.4.0/contrib/analysis-extras/lib/
solr-7.4.0/contrib/clustering/lib/
solr-7.4.0/contrib/dataimporthandler-extras/lib/
solr-7.4.0/contrib/extraction/lib/
solr-7.4.0/contrib/langid/lib/
solr-7.4.0/contrib/prometheus-exporter/conf/
solr-7.4.0/contrib/prometheus-exporter/lib/
solr-7.4.0/contrib/uima/lib/
....cont....
You can see that it will create directory named as solr-7.4.0
.
So, you will extract the compressed file without creating another directory.
tar xzf solr-7.4.0.tgz
Then, move to the direcoty bin
.
cd solr-7.4.0/
cd bin/
Now, install solr by running install_solr_service.sh
, which is under bin directory.
sudo bash ./install_solr_service.sh ~/solr-7.4.0.tgz
After installing, it will run solr automatically.
So, access to the following URL.
http://localhost:8983/solr/#/
In order to rename a core name, you are going to access the following URL
http://localhost:8983/solr/admin/cores?action=RENAME&core=oldname&other=newname
If success, you will get the following response.
{
"responseHeader":{
"status":0,
"QTime":80}
}
Free Software, Hell Yeah!