安装apache solr

来源:互联网 发布:mysql可视化工具导入 编辑:程序博客网 时间:2024/05/21 10:18

h15上搭建单节点并调试Solr的步骤

– 1、准备jdk7tomcat7

– 2、拷贝solr目录下example/webapps/solr.war,到tomcat下的webapps目录中。(直接不能访问,呵呵)

所以注意:需要先启动生成war的解压文件,如下


– 3、进入tomcat7webapps目录下,编辑tomcat7中的solr目录中/WEB-INF/web.xml文件

– <env-entry>

– <env-entry-name>solr/home</env-entry-name>            ---该目录是solr的目录,不用修改

– <env-entry-value>/opt/soft/solr</env-entry-value>           ---该目录需要手动创建#mkdir -p /opt/soft/solr

– <env-entry-type>java.lang.String</env-entry-type>         

– </env-entry>

 

– 4、将solr目录下的example/lib/ext目录下的所有jar复制到h15

      tomcat7/home/apache-tomcat-7.0.61/webapps/solr/WEB-INF/lib目录下

需要复制的文件如下:



– 5、拷贝solr目录下的example/solr/* 所有文件到 /opt/soft/solr/目录下



– 6、再重新启动tomcat

– 7、访问http://localhost:8080/solr/

  - 8、如果出现问题,则删除tomcat/webapps/solor文件夹和solr.war重来即可,注意等待时间


solrCloud集群部署

1\启动zookeeper

solrCloud部署依赖zookeeper,需要启动每一台zookeeper服务器。

2\zookeeper管理配置文件

由于zookeeper统一管理solr的配置文件(主要是schema.xmlsolrconfig.xml), solrCloud各各节点使用zookeeper管理的配置文件。

 

将上边部署的solr单机的conf拷贝到/home/solr下。

执行下边的命令将/home/solr/conf下的配置文件上传到zookeeper(只在一台机器上执行,因为zookeeper共享

sh /opt/soft/solr-4.9.1/example/scripts/cloud-scripts/zkcli.sh 

-zkhost 192.168.142.115:2181,192.168.142.116:2181,192.168.142.117:2181 -cmd upconfig 

-confdir /opt/soft/solr-4.9.1/example/solr/collection1/conf -confname myconf 

-solrhome /opt/soft/solr-4.9.1/example/solr

注意:必须在3zookeeper都启动的情况下执行命令

 

登陆zookeeper服务器查询配置文件是否存在:

#sh  /home/zookeeper-3.4.6/bin/zkCli.sh 



3\修改SolrCloud监控端口为8080

修改每个solr/opt/soft/solr-4.9.1/example/solr/solr.xml文件。

先修改h15,再群发到h16,h17


# scp -r  /opt/soft/solr-4.9.1/ root@h16:/opt/soft/

# scp -r  /opt/soft/solr-4.9.1/ root@h17:/opt/soft/


4\每一台solrzookeeper关联

需要将solr文件夹复制到h16h17上,然后复制tomcat下的solrsolr.war包到h16h17

(1)#scp -r  /opt/soft/solr root@h16:/opt/soft/

     #scp -r  /opt/soft/solr root@h17:/opt/soft/

(2)#scp -r /home/apache-tomcat-7.0.61/webapps/solr  root@h16:/home/apache-tomcat-7.0.61/webapps/

     #scp -r /home/apache-tomcat-7.0.61/webapps/solr  root@h17:/home/apache-tomcat-7.0.61/webapps/

3#scp -r /home/apache-tomcat-7.0.61/webapps/solr.war  root@h16:/home/apache-tomcat-7.0.61/webapps/

     #scp -r /home/apache-tomcat-7.0.61/webapps/solr.war  root@h17:/home/apache-tomcat-7.0.61/webapps/

 

修改每一台solrtomcat 的 bin目录下catalina.sh文件中加入DzkHost指定zookeeper服务器地址: 

JAVA_OPTS="-DzkHost=192.168.142.115:2181,192.168.142.116:2181,192.168.142.117:2181"

 

5\启动所有的solr服务

启动每一台solrtomcat服务。

 

6\访问solrcloud

#http://h15:8080/solr/#/~cloud访问任意一台solr,左侧菜单出现Cloud






0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 毛衣洗了变长了怎么办 boy烫金被洗掉了怎么办 黑衣服洗得发白怎么办 黑衣服洗后发白怎么办 黑裤子洗了发白怎么办 黑衣服旧了发白怎么办 黑色衣服洗白了怎么办 黑衣服洗了泛白怎么办 刚买的衣服掉色怎么办 棉质的衣服褪色怎么办 黑裤子晒掉色了怎么办 新买的衣服褪色怎么办 衣服洗了掉毛怎么办 衣服受潮长了斑点怎么办 黑色的衣服粘毛怎么办 黑衣服容易粘毛怎么办 衣服上粘了毛毛怎么办 黑衣服防止粘毛怎么办 洗黑色衣服掉毛怎么办 兔毛的衣服掉毛怎么办 带绒的衣服掉毛怎么办 黑裤子被84掉色怎么办 买的衣服掉毛怎么办 裤子穿久了泛亮怎么办 新买的裤子褪色怎么办 黑裤子掉毛严重怎么办 黑裤子洗完发白怎么办 新买羊绒衫掉毛怎么办 皮草毛卷起来了怎么办 小孩衣服洗不干净怎么办 衣服沾上钢笔水怎么办 羊绒衫洗了掉毛怎么办 白衬衫弄上墨水怎么办 羊毛衬衫洗错了怎么办 婚纱照拍的太丑怎么办 微信加人没反应怎么办 新买的毛毯有味怎么办 科二第一次练车怎么办 毛呢大衣起球了怎么办 毛呢衣服起球了怎么办 羊毛呢外套起球怎么办