linux 虚拟机安装slor6.5

1)将 solr 压缩包中 solr\server\solr-webapp\文件夹下有个webapp文件夹,将之复制到tomcat\webapps\目录下,文件夹名改成solr(任意) ;

cp -r /usr/solr-6.5.0/server/solr-webapp/webapp/  /usr/tomcat/apache-tomcat-8.5.34/webapps/solr

2)将 solr 压缩包中 solr\server\lib\ext 中的 jar 全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中; 

cp /usr/solr-6.5.0/server/lib/ext/*.jar    /usr/tomcat/apache-tomcat-8.5.34/webapps/solr/WEB-INF/lib

3)将solr压缩包中solr/server/lib下的jar包r全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中; 

cp /usr/solr-6.5.0/server/lib/*.jar /usr/tomcat/apache-tomcat-8.5
.34/webapps/solr/WEB-INF/lib

4)将solr压缩包中solr-6.5.0/dist/solr-dataimporthandler-* 开头的jar全部复制到 Tomcat\ webapps\solr\WEB-INF\lib 目录中; 

cp  /usr/solr-6.5.0/dist/solr-dataimporthandler*.jar /usr/tomcat/apache-tomcat-8.5.34/webapps/solr/WEB-INF/lib

5)在Tomcat\ webapps\solr\WEB-INF\下建立classes目录,并将solr/server/resources/log4j.properties文件复制其中;

 mkdir /usr/tomcat/apache-tomcat-8.5.34/webapps/solr/WEB-INF/classes

 cp /usr/solr-6.5.0/server/resources/log4j.properties  /usr/tomcat/apache-tomcat- 8.5.34/webapps/solr/WEB-INF/classes/

6)在tomcat目录下建立solrhome目录(也可以放在其它目录中)

 mkdir /usr/tomcat/apache-tomcat-8.5.34/solrhome/



7)复制solr/server/solr/* 所有文件到tomcat/solrhome目录

cp -r /usr/solr-6.5.0/server/solr  /usr/tomcat/apache-tomcat-8.5.34/solrhome/

8) 将复制到tomcat/solrhome/configsets目录下的sample_techproducts_configs 移动到上层目录并修改文件名为collection1

mv sample_techproducts_configs/ ..

mv sample_techproducts_configs/ collection1

9) 在collection 目录下新增一个core.properties文件 在文件中写入name=collection1 此内容

 touch core.properties

 vi core.properties    写入name=collection1 保存退出 

10 配置sorehome 修改  /usr/tomcat/apache-tomcat-8.5.34/webapps/solr/WEB-INF/web.xml 

vi /usr/tomcat/apache-tomcat-8.5.34/webapps/solr/WEB-INF/web.xml 


找到此处将注释去掉  并将  <env-entry-value> </env-entry-value>标签中的内容修改为自己的solrhome目录

    <env-entry>
       <env-entry-name>solr/home</env-entry-name>
       <env-entry-value>/usr/tomcat/apache-tomcat-8.5.34/solrhome</env-entry-value>
       <env-entry-type>java.lang.String</env-entry-type>
    </env-entry>

拉到web.xml最下面将 <auth-constraint/> 删除

<security-constraint>
    <web-resource-collection>
      <web-resource-name>Disable TRACE</web-resource-name>
      <url-pattern>/</url-pattern>
      <http-method>TRACE</http-method>
    </web-resource-collection>
    <auth-constraint/>    这一行删除 认证方式 
  </security-constraint>
  <security-constraint>
    <web-resource-collection>
      <web-resource-name>Enable everything but TRACE</web-resource-name>
      <url-pattern>/</url-pattern>
      <http-method-omission>TRACE</http-method-omission>
    </web-resource-collection>
  </security-constraint>

11  重启tomcat 观察tomcat日志

 /usr/tomcat/apache-tomcat-8.5.34/bin/startup.sh 

 tail -f /usr/tomcat/apache-tomcat-8.5.34/logs/catalina.out

在浏览器中输入

http://192.168.34.3:8080/solr/index.html#/

 

遇到的问题:

   1  配置过程 由于linux以前安装的jdk版本为1.7 ,这次安装的又是solr6.5 出现版本不兼容 (从新安装并配置环境变量,使jdk变成1.8版本)

 2  配置完 在360浏览器 下访问 出现初始化失败的问题 查看各种日志  未发现问题  (换成谷歌浏览器正常访问 这是比较坑爹的一个问题)

solor6.5下载

链接:https://pan.baidu.com/s/1woCvLX868wOe1_c2YN9K-Q 
提取码:2jm8

jdk1.8下载

链接:https://pan.baidu.com/s/1ADiehAh6eciZKUsUa0J8eg 
提取码:d08i

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Master_slaves

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值