solaris 10 操作系统zookeeper集群安装

软件包安装

pkgin av |grep zookeeper* 查看可用的zookeeper软件包

这里写图片描述
上图中可以发现两个可用的zookeeper软件包,zookeeper-client-3.4.6及zookeeper-server-3.4.6,选择zookeeper-server-3.4.6安装

pkgin in zookeeper-server-3.4.6 安装软件包

配置文件修改

软件默认安装路径如下:

/opt/local/sbin/ zkServer.sh
/opt/local/bin zkCli.sh
/opt/local/etc/zookeeper 配置文件 zoo.cfg
zookeeper-env.sh 文件中配置了java的路径及日志文件的存放路径
/var/log/zookeeper 日志文件的默认存放路径

修改配置文件zoo.cfg

tickTime=2000
dataDir=/var/db/zookeeper/
clientPort=2181
initLimit=5
syncLimit=2
server.1=10.9.5.2:2888:3888 #10.9.5.2为集群服务器1的ip地址,2888为集群通信端口,3888为leader选择的端口
server.2=10.9.5.3:2888:3888
server.3=10.9.5.4:2888:3888

创建myid文件

在zookeeper数据目录(配置文件中dataDir指定的路径),本例中为/var/db/zookeeper/,创建myid文件,在文件中记入本服务器在集群中的序号,如在本例中,10.9.5.2服务器上操作如下:
cd /var/db/zookeeper/
touch myid
echo 1 > myid

启动zookeeper服务

zkServer.sh start 启动zookeeper服务

zkServer.sh status 查看zookeeper服务的启动状态

这里写图片描述
上图为在leader服务器上的截图
这里写图片描述
上图为在follow服务器上的截图

错误定位

如果出现启动错误,可以查看zookeeper日志文件 zookeeper.out,日志文件存放路径由zookeeper-env.sh 文件中ZOO_LOG_DIR环境变量指定

客户端连接到服务端

zkCli.sh -server 10.9.5.2:2181 #10.9.5.2为zookeeper集群中的服务器ip

其它问题

1、确保防火墙已经打开相应端口的权限;
2、myid文件的正确性请确认;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值