zookeeper和solr集群的配置方法 |
这篇文章主要讲解了“zookeeper和solr集群的配置方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着陆零云小编的思路慢慢深入,一起来研究和学习“zookeeper和solr集群的配置方法”吧! 先放一下地址 zookeeper 3.4.5地址: solr 4.3地址 :先下载 一、SOLR服务部署机器规划: 1、Zookeeper服务(Java): A:192.168.1.1,B:192.168.1.2,C:192.168.1.3 2、solr(tomcat容器)服务: A:192.168.1.1,B:192.168.1.2,C:192.168.1.3 3、以上三台机器需要能相互访问2008、6008、9090端口 4、配合开放:“”,“”,“”内网访问权限 二、zeekeeper集群配置(所有zookeeper服务器) 1、通过“wget”获取zookeeper安装文件。 2、解压gz包到“:/etc/zookeeper”目录,添加zoo.cfg文件,或者由zoo_sample.cfg 修改过来配置; 加入: server.1=192.168.1.1:2008:6008 server.2=192.168.1.2:2008:6008 server.3=192.168.1.3:2008:6008 3、新建zookeeper数据文件目录:/data/appsdata/solr/zookeeper; 4、在“/data/appsdata/solr/zookeeper”目录,新建myid文件,编辑server对应ID信息并保存,每台zookeeper服务机器该文件不同; 如 echo 1 >/data/appsdata/solr/zookeeper/myid; 5、配置JVM启动参数,在“/etc/zookeeper/bin”目录下添加java.env文件 内容: #!/bin/sh 6、启动/etc/zookeeper/bin/zkServer.shstart 7、验证服务状态:/etc/zookeeper/bin/bin/zkServer.shstatus 三、solr工程部署(所有tomcat服务器) 1、下载tomcat容器,修改server.xml配置,包括“URIEncoding=UTF-8 maxThreads=3000 acceptCount=3000port=9090 ” 参考: 2、修改tomcat的启动文件catalins.sh,添加以下配置: JAVA_OPTS=$JAVA_OPTS-server-Xms1024M-Xmx2048M-XX:MaxPermSize=512M-XX:+CMSClassUnloadingEnabled-XX:-UseLargePages-XX:+UseParallelGC-XX:+UseParallelOldGC SOLR_OPTS=-Dsolr.solr.home=/data/appsdata/solr/solr_home-Dport=9090-DhostContext=solr-DzkClientTimeout=20000-DzkHost= 192.168.1.1:2181, 54.192.168.1.2 :2181, 5192.168.1.3 :2181 JAVA_OPTS=$JAVA_OPTS$SOLR_OPTS 3、上传solr.zip工程到webapps目录,并解压,解压后删除solr.zip包。 4、修改 web.xml,指定 solr web服务的本机路径。 四、solr-home配置(所有tomcat服务器) 1、新建solr-home目录:/data/appsdata/solr/solr_home; 2、上传solr.xml到solr-home目录,每台tomcat服务机器该文件不同;主要要注意配置端口与IP 五、最后上传 solr的配置文件(solrconfig.xml与schema.xml)到 zookeeper,查看文件是否同步到 solr服务了。 上传语句,如: java -classpath /data/apps/solr/WEB-INF/lib/* org.apache.solr.cloud.ZkCLI -cmd upconfig -zkhost 127.0.0.1:2181 -confdir /data/appsdata/solr/conf/search -confname search java -classpath /data/apps/solr/WEB-INF/lib/* org.apache.solr.cloud.ZkCLI -cmd linkconfig -zkhost 127.0.0.1:2181 -collection search -confname search 感谢各位的阅读,以上就是“zookeeper和solr集群的配置方法”的内容了,经过本文的学习后,相信大家对zookeeper和solr集群的配置方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是陆零云,小编将为大家推送更多相关知识点的文章,欢迎关注! |