千家信息网

zookeeper和solr集群的配置方法

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要讲解了"zookeeper和solr集群的配置方法",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"zookeeper和solr集群的配置方法
千家信息网最后更新 2026年11月01日zookeeper和solr集群的配置方法

这篇文章主要讲解了"zookeeper和solr集群的配置方法",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"zookeeper和solr集群的配置方法"吧!

先放一下地址

zookeeper 3.4.5地址:http://mirror.bjtu.edu.cn/apache/zookeeper/stable/zookeeper-3.4.5.tar.gz

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、配合开放:"http://192.168.1.1:15080/solr","http://192.168.1.2:15080/solr","http://192.168.1.3:15080/solr"内网访问权限

二、zeekeeper集群配置(所有zookeeper服务器)

1、通过"wget http://mirror.bjtu.edu.cn/apache/zookeeper/stable/zookeeper-3.4.5.tar.gz"获取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
目的是配置集群中各台服务器,并且 指定端口 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
export JVMFLAGS="-Xms1024m -Xmx1024m $JVMFLAGS"

6、启动/etc/zookeeper/bin/zkServer.sh start

7、验证服务状态:/etc/zookeeper/bin/bin/zkServer.sh status

三、solr工程部署(所有tomcat服务器)

1、下载tomcat容器,修改server.xml配置,包括" URIEncoding="UTF-8" maxThreads="3000" acceptCount="3000" port="9090" "

参考:http://www.cnblogs.com/hupengcool/archive/2013/05/11/3072573.html

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集群的配置方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

配置 服务 文件 集群 目录 方法 服务器 机器 内容 地址 端口 学习 不同 容器 工程 验证 信息 参数 就是 思路 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海卓越科技互联网 智能科技公司是互联网公司吗 科技企业和互联网企业 互联网科技公司电话 世界互联网领先科技成果 上海喔噻互联网科技 易通互联网络科技有限公司 长亮科技 互联网金融 滨湖区互联网智能科技产品供应 山东吉时兔互联网科技有限公司 海南科技产业互联网平台 互联网科技公司招聘 重庆威客帮互联网科技 智腾互联网科技有限公司 互联网科技商业 晋城互联网科技 每天都有哪些好的互联网科技 美国互联网科技公司 21世纪互联网科技成就 抖集互联网科技技术咨询 顺玮阁互联网科技 互联网科技博主是什么意思 苏州铭阳互联网科技有限公司 乌鲁木齐新华智原互联网科技学校 互联网数据科技专业 杭州披云加互联网科技有限公司 2021世界互联网领先科技成果发布 唐山双旺合互联网科技产业园 华人运通互联网科技公司 株洲百竞科技的互联网营销顾问
0