zookeeper3.4.10安装与配置
来源:互联网 发布:c语言心形图案代码下载 编辑:程序博客网 时间:2024/06/06 01:46
今天早上安装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 slaver2
3、现在主机名到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)查看节点状态
zkServer.sh status
注意事项:关闭防火墙
1、创建文件夹时,注意文件权限问题。
2、每个节点的myid要与配置文件对应的主机一致。
3、zookeeper进程启动出错:
(1)需要将data目录下的文件删除干净
(2)使用jps查看是否有QuorumPeerMain,如果有的话需要杀死该进程。
参考网址:http://blog.csdn.net/lihao21/article/details/51778255
- zookeeper3.4.10安装与配置
- centos7配置安装zookeeper3.4.10
- Zookeeper3.4.10集群模式安装和配置
- Zookeeper3.4.5配置安装
- ZooKeeper集群安装与配置(ZooKeeper3.4.6)
- Zookeeper3.4.6安装配置文档
- CentOS6.5 安装ZooKeeper3.4.10
- hbase的安装与配置(zookeeper3.4.3,hbase0.94.1,hadoop1.03)
- Zookeeper3.4.6与Kafka0.8.1.1集群安装和配置详细步骤
- Linux安装zookeeper集群(CentOS7+Zookeeper3.4.10)
- centos6.4上zookeeper3.4.5安装与基础设置
- ZooKeeper3.4.6配置
- zookeeper3.4.6配置
- zookeeper3.4.5安装笔记
- zookeeper3.4.6的安装
- zookeeper3.4.6集群安装
- Zookeeper3.4.6的安装
- Zookeeper3.4.6的安装
- 结构体struct和typedef后面接指针的含义
- 1001:Exponentiation
- 关于NOIP初赛的一些错题和知识点整理
- 关于Java多线程的一些内容及synchronized的用法
- Leetcode之Longest Substring Without Repeating Characters 问题
- zookeeper3.4.10安装与配置
- 2018 安卓
- 善恶报应
- kvm虚拟化基础:运行级别
- 剑指Offer------最小的k个数
- android传输层tcp套接字通信
- 计蒜客 folding
- 【089】深度学习读书笔记:P29证明迹Tr(AB)=Tr(BA)
- android学习---使用Handler