CentOS7 下安装 Solr6.4.1

李鹏0 680 次浏览

Solr现在是一个独立的服务器:

从Solr5.0开始,Solr不再发布为在任何Servlet容器中部署的“war”Web应用程序包(Web Application Archive)。Solr现在部署为一个独立的java服务器应用程序,包含在Unix和Windows平台上可以使用的启动和停止脚本,以及将Solr作为服务安装到类Unix平台的/etc/init.d下的安装脚本。

本质上,Solr仍然以Servlet APIs实现,并在Jetty上运行,但只是作为一个实现。部署为“webapp”到其他的Servlet容器(或其他Jetty实例)上不被支持,可能在未来的Solr 5.x版本不会工作。而可能会带来Solr的其他改变,事实上是利用自定义网络协议栈功能。

安装JRE:

安装步骤忽略

安装Solr 6.4.1:

1、去 http://www.apache.org/dyn/closer.lua/lucene/solr/ 下载Solr安装文件solr.tgz

# wget http://apache.fayea.com/lucene/solr/6.4.1/solr-6.4.1.tgz

2、解压缩

# tar -zxvf solr-5.3.0.tgz // 解压压缩包

3、创建应用程序和数据目录

# mkdir -p /data/solr /usr/local/solr

4、创建运行solr的用户并赋权

# groupadd solr
# useradd -g solr solr
# chown -R solr.solr /data/solr /usr/local/solr

5、安装solr服务

# solr-6.4.1/bin/install_solr_service.sh solr-6.4.1.tgz -d /data/solr -i /usr/local/solr

6、检查服务状态

# service solr status

 

Found 1 Solr nodes:

Solr process 3948 running on port 8983

{

  “solr_home”:”/data/solr/data”,

  “version”:”6.4.1 72f75b2503fa0aa4f0aff76d439874feb923bb0e – jpountz – 2017-02-01 14:49:06″,

  “startTime”:”2017-03-06T00:35:49.152Z”,

  “uptime”:”0 days, 0 hours, 16 minutes, 40 seconds”,

  “memory”:”39.1 MB (%8) of 490.7 MB”}

 

创建集合:

su – solr -c “/usr/local/solr/solr/bin/solr create -c kuhui -n data_driven_schema_configs”

 


发表评论

? razz sad evil ! smile oops grin eek shock ??? cool lol mad twisted roll wink idea arrow neutral cry mrgreen