zookeeper3.4.10安装与配置
2017-10-05 09:09
162 查看
今天早上安装hadoop集群正好到zookeeper这一步,遇到了一些问题,在这里记下来。我使用的是zookeeper3.4.10。刚开始用博客,还没学怎么用MarkDown编辑器,不便之处多见谅。
温馨提示: 如果觉得对你有那么一点点帮助,请帮我在评论区祝我喜欢的女孩能够找到幸福:晓儿,希望幸福能快点找到你!
1、网络当然不用说,记得关闭防火墙;
2、集群内配置域名解析vi /etc/hosts
172.16.11.249 master
172.16.11.247 slaver1
172.16.11.246 slaver23、现在主机名到IP地址的映射有了,接下来配置各主机的主机名。vi /etc/sysconfig/network 修改其中的hostname选项。修改之后使用重启使配置生效或者hostname + ”主机名”暂时更改主机名。然后使用su命令切换。
4、配置SSH免密登录ssh-keygen -t rsa # 生成秘钥,直接三次回车,指的是此用户可用空密码登录。
ssh-copy-id -i /root/.ssh/id_rsa.pub 主机名 # 配置秘钥完成后,将公钥发送到所有主机。完成后使用“”ssh + 主机名” 验证是否可以直接登录,不提示输密码。
5、安装jdk,修改环境变量
6、下载解压zookeeper3.4.10.tar.gz,并将文件地址添加到环境变量。
(1)、修改配置文件,直接使用模板。 mv zoo_simple.cfg zoo.cfg (2)、
tickTime=2000 #时长单位为毫秒,为zk使用的基本时间度量单位。例如,1 * tickTime是客户端与zk服务端的心跳时间,2 * tickTime是客户端会话的超时时间。
initLimit=10
syncLimit=5
dataDir=/xiao/zookeeper/data #用于配置存储快照文件的目录。如果没有配置dataLogDir,那么事务日志也会存储在此目录。
dataLogDir=/xiao/zookeeper/log
server.1=master:2888:3888 #这里的配置格式是:server.ID号=主机名:port1:port2
server.2=data1:2888:3888 # port1表示follower和leader交换消息所使用的端口,port2表示选举leader所使用的端口。
server.3=data2:2888:3888
(3)、创建conf中配置的目录 (如果不是root用户,需要注意用户对该目录的权限问题)
mkdir -p /xiao/zookeeper/data
mkdir -p /xiao/zookeeper/log (4)、将zookeeper拷贝到其他节点。 scp -r /xiao/zookeeper root@data1:/xiao #语法:scp -r 文件名 用户名@主机名:拷贝到那个目录下 (5)、进入各节点的zookeeper的data目录下 vim myid #设置各节点的id,要与zoo.cfg文件中server的ID号一致。 (6)、开启zookeeper进程,每个节点都要开启zkServer.sh start
(7)查看节点状态
注意事项:关闭防火墙
创建文件夹时,注意文件权限问题。
每个节点的myid要与配置文件对应的主机一致。
zookeeper进程启动出错:
(1)需要将data目录下的文件删除干净
(2)使用jps查看是否有QuorumPeerMain,如果有的话需要杀死该进程。
PS:记得帮我留言哦!
参考网址:http://blog.csdn.net/lihao21/article/details/51778255
温馨提示: 如果觉得对你有那么一点点帮助,请帮我在评论区祝我喜欢的女孩能够找到幸福:晓儿,希望幸福能快点找到你!
1、网络当然不用说,记得关闭防火墙;
2、集群内配置域名解析vi /etc/hosts
172.16.11.249 master
172.16.11.247 slaver1
172.16.11.246 slaver23、现在主机名到IP地址的映射有了,接下来配置各主机的主机名。vi /etc/sysconfig/network 修改其中的hostname选项。修改之后使用重启使配置生效或者hostname + ”主机名”暂时更改主机名。然后使用su命令切换。
4、配置SSH免密登录ssh-keygen -t rsa # 生成秘钥,直接三次回车,指的是此用户可用空密码登录。
ssh-copy-id -i /root/.ssh/id_rsa.pub 主机名 # 配置秘钥完成后,将公钥发送到所有主机。完成后使用“”ssh + 主机名” 验证是否可以直接登录,不提示输密码。
5、安装jdk,修改环境变量
6、下载解压zookeeper3.4.10.tar.gz,并将文件地址添加到环境变量。
(1)、修改配置文件,直接使用模板。 mv zoo_simple.cfg zoo.cfg (2)、
tickTime=2000 #时长单位为毫秒,为zk使用的基本时间度量单位。例如,1 * tickTime是客户端与zk服务端的心跳时间,2 * tickTime是客户端会话的超时时间。
initLimit=10
syncLimit=5
dataDir=/xiao/zookeeper/data #用于配置存储快照文件的目录。如果没有配置dataLogDir,那么事务日志也会存储在此目录。
dataLogDir=/xiao/zookeeper/log
server.1=master:2888:3888 #这里的配置格式是:server.ID号=主机名:port1:port2
server.2=data1:2888:3888 # port1表示follower和leader交换消息所使用的端口,port2表示选举leader所使用的端口。
server.3=data2:2888:3888
(3)、创建conf中配置的目录 (如果不是root用户,需要注意用户对该目录的权限问题)
mkdir -p /xiao/zookeeper/data
mkdir -p /xiao/zookeeper/log (4)、将zookeeper拷贝到其他节点。 scp -r /xiao/zookeeper root@data1:/xiao #语法:scp -r 文件名 用户名@主机名:拷贝到那个目录下 (5)、进入各节点的zookeeper的data目录下 vim myid #设置各节点的id,要与zoo.cfg文件中server的ID号一致。 (6)、开启zookeeper进程,每个节点都要开启zkServer.sh start
(7)查看节点状态
注意事项:关闭防火墙
创建文件夹时,注意文件权限问题。
每个节点的myid要与配置文件对应的主机一致。
zookeeper进程启动出错:
(1)需要将data目录下的文件删除干净
(2)使用jps查看是否有QuorumPeerMain,如果有的话需要杀死该进程。
PS:记得帮我留言哦!
参考网址:http://blog.csdn.net/lihao21/article/details/51778255
相关文章推荐
- Zookeeper3.4.10集群模式安装和配置
- linux安装配置zookeeper-3.4.10
- zookeeper-3.4.10安装教程---分布式配置
- ZooKeeper-3.4.10的安装和配置
- centos7配置安装zookeeper3.4.10
- Zk笔记(一):Zookeeper的两种安装和配置(Windows):单机模式与集群模式
- zookeeper的安装配置
- zookeeper工作原理、安装配置、工具命令简介
- windows安装配置zookeeper后启动出现的错误:java.io.IOException: Unable to create data directory:xxxxxxx
- ZooKeeper集群环境的配置与安装
- centos7 安装 zookeeper-3.4.10
- Centos中Hadoop多节点集群配置 & Zookeeper安装
- Zookeeper 安装和配置
- ZooKeeper分布式安装与配置
- zookeeper 安装配置
- Zookeeper安装配置
- ZooKeeper 集群的安装、配置、高可用测试
- Zookeeper系列(二)Zookeeper安装配置
- zookeeper的安装与配置
- zookeeper的安装与配置