【Solr】CentOS下尝试搜索引擎solr6.3的集群化安装和配置(一)

来源:互联网 发布:linux运维是必死之路 编辑:程序博客网 时间:2024/06/18 04:38

点击此处该版本6.3的apache中下载地址

OK,整个大致的顺序就是我们先做单机阶段。
做完单机然后通过copy和对应的zookeeper配置就搞定集群啦。
这一篇先用来介绍单机。

单机阶段
将文件放在/usr/local/solr中。

cd /usr/local/solrwget https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/solr/6.3.0/solr-6.3.0.tgztar -zxvf solr-6.3.0.tgz

解压后的对应工程文件可以放入tomcat中并更名。

cd solr-6.3.0/server/solr-webappcp a cp -a webapp /usr/local/testTomcat/webappsmv webapp solr

然后将所需要的包环境拷贝到tomcat中。
1.将solr-6.3.0/server/lib/ext/下的所有jar包复制到testTomcat/webapps/solr/WEB-INF/lib/目录下。
2.将solr-6.3.0/server/resources/下的log4j.properties文件复制到testTomcat/webapps/solr/WEB-INF/目录下
3.将solr-6.3.0/dist下的solr-dataimporthandler-6.3.0.jar和solr-dataimporthandler-extras-6.3.0.jar复制到testTomcat/webapps/solr/WEB-INF/lib/目录下

cd /usr/local/solr/solr-6.3.0/server/lib/ext/cp *.jar /usr/local/testTomcat/webapps/solr/WEB-INFcp /usr/local/solr/solr-6.3.0/server/resources/log4j.properties /usr/local/testTomcat/webapps/solr/WEB-INFcp /usr/local/solr/solr-6.3.0/server/resources/log4j.properties /usr/local/testTomcat/webapps/solr/WEB-INFcp /usr/local/solr/solr-6.3.0/dist/solr-dataimporthandler-* /usr/local/testTomcat/webapps/solr/WEB-INF/lib

单机的环境准备好后,要进行对应的配置文件修改,以便让其具有对应的权限。

 vim /usr/local/testTomcat/webapps/solr/WEB-INF/web.xml 

将对应原有注掉的部分还原并且写上对应的安装路径。

修改前 第40行左右  <!--    <env-entry>       <env-entry-name>solr/home</env-entry-name>       <env-entry-value>/put/your/solr/home/here</env-entry-value>       <env-entry-type>java.lang.String</env-entry-type>    </env-entry>   -->   修改后       <env-entry>       <env-entry-name>solr/home</env-entry-name>       <env-entry-value>/usr/local/solr/solr-6.3.0/server/solr</env-entry-value>       <env-entry-type>java.lang.String</env-entry-type>    </env-entry>

另外,因为只是测试环境的搭建,因此把对应security部分进行注掉。
以后进入生产环境的话,可以进行优化。

大概在167行左右这个部分进行注释  <!-- Get rid of error message -->  <!-- disable by lekko  <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>  -->

OK,启动tomcat看看有没有什么问题。

输入http://你的IP地址:8080/solr/index.html就可以看看状态了。
这里写图片描述


搜索相关tips

索引了的(indexed)域或者字段才能被搜索到。
存储了的(stored)域或者字段才能被显示出。
词条化了的(tokenized)域或者字段一定经过了analyzer,才能变化成词(tokens)。

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 oppo账号密保问题忘了怎么办 小米手机刷了机忘了账号密码怎么办 忘了小米账号的密码是多少怎么办 千牛账号在手机上被限制登录怎么办 违规的千牛账号被限制登录了怎么办 苹果id和锁屏密码忘记了怎么办 感应门的编程密码忘记了怎么办 交易猫买的号被找回了怎么办 uc上我的小说看不了怎么办 微信零钱忘记密码没有银行卡怎么办 九游平台冻结提不了现怎么办 计算机考试报名登录名忘记了怎么办 云顶扑克提现怎么提不出来怎么办 微信正在下载一直0kb怎么办 守望先锋运行时出现意外错误怎么办 信用卡暂停使用怎么办还能恢复吗 新刷乳胶漆墙面一碰一个坑怎么办 夏天开空调冻着了头疼打喷嚏怎么办 桑蚕丝衣服被沐浴露退了色怎么办 空间被别人知道了密码登录了怎么办 三星手机显示解析包出现问题怎么办 三星手机下载解析包出现问题怎么办 两万的流动大棚给整坏了怎么办 劲舞团抽奖领了一样的衣服怎么办 win系统ps界面字体太小怎么办 任何网页都变成监控登录界面怎么办 微信启动录音的尝试被拒绝怎么办 微信传到电脑的文件打不开怎么办 转转网账号出租时遇到防沉迷怎么办 如果买了王者号结果有防沉迷怎么办 苹果手机一直显示验证失败怎么办呢 安装包证书异常导致安装失败怎么办 qq飞车忘了几区的怎么办 5e在游戏里卡住不动怎么办 别人发的cdr文件打开太慢怎么办 qq红包充值话费未到账怎么办 qq飞车充值至尊皇冠不到账怎么办 微信支付金额超过单日限制怎么办 不小心在qq钱包中充错话费怎么办 衣服质量不好穿了几次就坏了怎么办 手机丢了找到手机店的人怎么办