Zookeeper集群环境配置
来源:互联网 发布:网络污的词语 编辑:程序博客网 时间:2024/05/07 08:01
Zookeeper集群环境依赖jdk1.6以上版本,Zookeeper集群节点至少三个,因为内部机制有宕机的节点剩余节点必须过半才能正常运行。Zookeeper每个节点的都是平等的,通过内部选举算法选举一个leader其它均为follower。
集群环境:
centos6.5 master 192.168.145.129centos6.5 slave1 192.168.145.130centos6.5 slave2 192.168.145.136
配置步骤:
1.配置三台主机的hostname:(以192.168.145.129为例 其它的修改对应的hostname即可,重启系统后生效)
vim /etc/sysconfig/network NETWORKING=yes HOSTNAME=master #修改成对应主机的hostname NETWORKING_IPV6=yes IPV6_AUTOCONF=no
2.配置三台主机的hosts文件内容如下:(集群节点hosts是一致的)
127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 192.168.145.129 master 192.168.145.130 slave1 192.168.145.136 slave2
3.设置环境变量
export HADOOP_HOME=/usr/local/hadoop-2.7.2export JAVA_HOME=/home/work/jdk1.7.0export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.6export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$JAVA_HOME/bin:$HADOOP_HOME/bin:$ZOOKEEPER_HOME/bin:$PATH
4.配置Zookeeper配置文件conf/zoo.cfg
dataDir=/usr/local/zookeeper-3.4.6/data# set logsdataLogDir=/usr/local/zookeeper-3.4.6/logs# set serverserver.1=master:4887:5887server.2=slave1:4887:5887server.3=slave2:4887:5887
5.在$ZOOKEEPER_HOME/data目录下创建myid文件
[root@master data]# pwd/usr/local/zookeeper-3.4.6/data[root@master data]# lltotal 12-rw-r--r--. 1 root root 2 Apr 17 00:57 myiddrwxr-xr-x. 2 root root 4096 Apr 18 11:39 version-2-rw-r--r--. 1 root root 4 Apr 17 19:46 zookeeper_server.pid[root@master data]#
6.将文件复制到其它节点
scp /usr/local/zookeeper-3.4.6 root@slave1:/usr/localscp /usr/local/zookeeper-3.4.6 root@slave2:/usr/local
7.修改$ZOOKEEPER_HOME/data目录下的myid文件
master节点:myid文件内容是1slave1节点:myid文件内容是2slave2节点:myid文件内容是3
8.启动Zookeeper
bin/zkService.sh start 启动zookeeper[root@master zookeeper-3.4.6]# bin/zkServer.sh startJMX enabled by defaultUsing config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfgStarting zookeeper ... STARTED相同方法分别启动slave1,slave2节点上的zookeeperbin/zkService.sh status 查看状态[root@master zookeeper-3.4.6]# bin/zkServer.sh statusJMX enabled by defaultUsing config: /usr/local/zookeeper-3.4.6/bin/../conf/zoo.cfgMode: follower
0 0
- Zookeeper集群环境配置
- Zookeeper集群环境配置
- ZooKeeper集群环境安装与配置
- ZooKeeper集群环境安装与配置
- ZooKeeper集群环境安装与配置
- ZooKeeper集群环境安装与配置
- ZooKeeper集群环境的配置与安装
- ZooKeeper服务器集群环境配置实测
- zookeeper集群环境搭建
- zookeeper 集群环境搭建
- ZooKeeper集群环境部署
- zookeeper集群环境搭建
- zookeeper集群环境搭建
- Zookeeper集群环境搭建
- zookeeper<集群环境搭建>
- zookeeper集群环境搭建
- 集群环境下配置hadoop1.0,zookeeper,hbase
- Zookeeper集群配置
- 51Nod-1057-N的阶乘
- 【服务器编程】为我的服务器买铲子
- 论文引用 - 1. JavaScript论文应用
- cocos2dx学习之旅
- 129. Sum Root to Leaf Numbers
- Zookeeper集群环境配置
- 类成员指针
- jqGrid 学习笔记整理——终极篇(一)
- 自定义扇形进度条、异步加载网络图片、Activity疯狂旋转动画
- Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换
- zstack之应用层的发送函数及绑定(CC2530)
- HBase集群配置
- 推荐系统笔记一、基于近邻的推荐系统(基础篇)
- LeetCode 301. Remove Invalid Parentheses(删除无效的括号)