博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
solrcloud&zookeeper集群搭建
阅读量:6655 次
发布时间:2019-06-25

本文共 1293 字,大约阅读时间需要 4 分钟。

  hot3.png

solrcloud&zookeeper集群搭建

zookeeper的配置

解压

tar –zxvf zookeeper.XXX.tar.gz

配置

dataDir :zookeeper的管理的节点信息需要记录在该路径下的data目录下

默认启动端口2181

上述截图为单台zookeeper 的情况(单zookeeper节点 不用配置其他的server)

Zookeeper集群中如果leader节点挂了,会自动从配置的其他server中选出一个leader节点

Zookeeper集群的配置

启动zookeeper服务

查看启动状态信息

结束一个zookeeper服务 ./zkServer.sh stop

查看zookeeper的日志信息

# cat zookeeper.out

Tomcat的配置

1、 需要将solr-4.2.0/example/webapps/solr.war 拷贝到 tomcat/webapps下

2、 修改tomcat/conf/Catalina/localhost/solr.xml,配置solr/home

需要指定 solr的部署路径 以及 solr/home的 路径

注意:在搭建好群环境时注意运行solr的tomcat的日志输出级别,默认的solr日志输出是INFO ,不该的话每天会有大量日志产生

solr使用jdk自带的logging输出,jvm启动时通过设置-Djava.util.logging.config.file可以指定日志的配置文件。这里以tomcat容器为例,tomcat启动时会设置:

-Djava.util.logging.config.file=tomcat/conf/logging.properties
我们在logging.properties添加以下的内容:
org.apache.solr.level = WARNING
重启tomcat之后,info的日志就不会输出了。

3、 Leader节点1的tomcat/bin/catalina.sh 配置

DzkHost :zookeeper的地址

JAVA_OPTS="-Dbootstrap_confdir=/opt/solr-server1/multicore/room/conf -Dcollection.configName=clusterconf -DzkRun -DzkHost=192.168.0.139:2181 -DnumShards=2"

该配置指定了zookeeper 以及solr服务的配置路径

4、 slaver节点的tomcat/bin/catalina.sh 配置 关联到zookeeper就可以

JAVA_OPTS="-DzkHost=192.168.0.139:2181" slaver节点只要关联上zookeeper就OK

 

Solr-server配置

5、solr/home 路径下的solr.xml配置

需要指定 核 和端口

网卡信息配置

转载于:https://my.oschina.net/yugm/blog/150155

你可能感兴趣的文章
jsp里获取相对与绝对路径
查看>>
PHP开发入门1
查看>>
OSChina 周五乱弹 ——程序员会喜欢的 12 款键盘
查看>>
OSChina 周日乱弹 —— 别嫁出去霍霍别人了
查看>>
Python学习2-列表和元组
查看>>
linux环境下安装jdk1.8
查看>>
mysql基础知识
查看>>
数据挖掘topic
查看>>
iOS开发 BOOL / bool / Boolean / NSCFBoolean
查看>>
js常用数值计算
查看>>
elasticsearch
查看>>
eclipse 插件管理和使用
查看>>
.Net 分布式云平台基础服务建设说明概要
查看>>
读《暗时间》一书,暗时间的8个方面和3种应对方法
查看>>
platform_driver_register( )过程追踪
查看>>
m0n0wall安装配置
查看>>
双向链表
查看>>
一生的诠释改变你的一生
查看>>
WebInterface / Storefront访问加速
查看>>
centos6-5安装和配置cobbler-2-6实现自动化无人値守网络批量安装
查看>>