Linux上Solr的启动方式

Winona ·
更新时间:2024-11-14
· 610 次阅读

一.使用Solr内置的Jetty服务器启动Solr

(1)借助X Shell上传solr的安装包到/usr/local/目录下,使用 tar -zxvf命令进行解压.

  (2)使用内置的Jetty来启动Solr服务器只需要在example目录下,执行start.jar程序即可,我们可以直接执行命令:java –jar start.jar。

  (3)当服务启动后,默认发布在8983端口,所以可以访问该端口来访问Solr服务,打开浏览器输入网址:http://http://192.168.247.133:8983/solr/访问。(192.168.247.133是我的虚拟机网址,通过ip add可以查看你自己的ip地址)

二.将Solr部署到Tomcat中启动

(1)通过X Shell使用rz命令上传 solr-4.10.3.tgz.tgz, IKAnalyzer 相关内容到/usr/local/目录下

(2)在/usr/local/目录下解压solr-4.10.3.tgz.tgz,

命令:tar -zxvf solr-4.10.3.tgz.tgz

(3)将solr文件中的中  solr-4.10.3/example/webapps/solr.war 拷贝到 /usr/local/apache-tomcat-7.0.57/webapps/

(4).启动tomcat  在bin目录下面输入./startup.sh,等待启动完成 (war包已经解压完成)

(5)停止tomcat ,在bin目录下面输入./shutdown.sh,删除 webapps下的solr.war(每次启动都会覆盖之前的那个solr,删除的前提是停掉tomcat)

(6)进入解压出的solr文件夹中/example/lib/ext, 将其中所有的jar文件拷贝到 /usr/local/apache-tomcat-7.0.57/webapps/solr/WEB-INF/lib文件中       命令:cp *.jar / usr/local/apache-tomcat-7.0.57/webapps/solr/WEB-INF/lib

(7)将解压出来的solr文件夹中 example/solr目录拷贝到/usr/local/solrhome   命令:cp -r solr /usr/local/solrhome

(8).

编辑 usr/local/apache-tomcat-7.0.57/webapps/solr/WEB-INF/web.xml

把下面这段配置得注释打开进行修改配置:

 

其中的env-entry-value 要配置自己刚刚复制出来的solrhome(可以通过pwd查看)。

(9)启动tomcat   在浏览器中访问 http://ip:8080/solr


作者:szhwwjava



启动 Linux solr

需要 登录 后方可回复, 如果你还没有账号请 注册新账号