Centos7 下zookeeper3.4.9集群搭建
2017-01-26 10:04
477 查看
1 zookeeper3.4.9下载
sudo wget http://apache.fayea.com/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz
tar -xvf zookeeper-3.4.9.tar.gz //解压zookeeper
2 更改zookeeper的配置文件:
sudo cd zookeeper-3.4.9/
sudo cp conf/zoo_sample.cfg conf/zoo.cfg //拷贝实例配置文件
sudo vi conf/zoo.cfg //编辑配置文件,三台zookeeper,三台主机host分别zoo1,zoo2,zoo3,编号为server.1,server.2,server.3
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/var/data/zookeeper
clientPort=2181
server.1=zoo1:2888:3888
server.2=zoo2:2888:3888
server.3=zoo3:2888:3888
3 配置host文件
sudo vi /etc/hosts
将zoo1,zoo2,zoo3对应的ip配置到hosts文件
4 配置zookeeper工作目录
根据2中的配置,创建工作目录
sudo mkdir -p /var/data/zookeeper
sudo cd /var/data/zookeeper
sudo vi myid //创建id文件
将本机对应的编号写入文件中,配置操作需要在集群中每台节点执行一遍
5 启动集群
分别进入集群主机的zookeeper3.4.9目录,执行
sudo bin/zkServer.sh start
所有机器执行完成后,查看每天机器的集群状态
sudo bin/zkServer.sh status
显示信息如下:(leader主机)
ZooKeeper JMX enabled by default
Using config: /home/li/workspace/zookeeper-3.4.9/bin/../conf/zoo.cfg
Mode: leader
6 解决zookeeper只监听了ipv6地址的问题
(1)关闭ipv6
sudo vi /etc/modprobe.d/dist.conf
添加如下内容:
alias net-pf-10 off
alias ipv6 off
(2)设置ipv6开机不启动
sudo chkconfig
ip6tables off
(3)修改network配置
sudo vi /etc/sysconfig/network
添加如下内容
NETWORKING_IPV6=no
(4)重启机器
sudo reboot
(5)通过netstat -ntlp 查看启动的端口
sudo wget http://apache.fayea.com/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz
tar -xvf zookeeper-3.4.9.tar.gz //解压zookeeper
2 更改zookeeper的配置文件:
sudo cd zookeeper-3.4.9/
sudo cp conf/zoo_sample.cfg conf/zoo.cfg //拷贝实例配置文件
sudo vi conf/zoo.cfg //编辑配置文件,三台zookeeper,三台主机host分别zoo1,zoo2,zoo3,编号为server.1,server.2,server.3
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/var/data/zookeeper
clientPort=2181
server.1=zoo1:2888:3888
server.2=zoo2:2888:3888
server.3=zoo3:2888:3888
3 配置host文件
sudo vi /etc/hosts
将zoo1,zoo2,zoo3对应的ip配置到hosts文件
4 配置zookeeper工作目录
根据2中的配置,创建工作目录
sudo mkdir -p /var/data/zookeeper
sudo cd /var/data/zookeeper
sudo vi myid //创建id文件
将本机对应的编号写入文件中,配置操作需要在集群中每台节点执行一遍
5 启动集群
分别进入集群主机的zookeeper3.4.9目录,执行
sudo bin/zkServer.sh start
所有机器执行完成后,查看每天机器的集群状态
sudo bin/zkServer.sh status
显示信息如下:(leader主机)
ZooKeeper JMX enabled by default
Using config: /home/li/workspace/zookeeper-3.4.9/bin/../conf/zoo.cfg
Mode: leader
6 解决zookeeper只监听了ipv6地址的问题
(1)关闭ipv6
sudo vi /etc/modprobe.d/dist.conf
添加如下内容:
alias net-pf-10 off
alias ipv6 off
(2)设置ipv6开机不启动
sudo chkconfig
ip6tables off
(3)修改network配置
sudo vi /etc/sysconfig/network
添加如下内容
NETWORKING_IPV6=no
(4)重启机器
sudo reboot
(5)通过netstat -ntlp 查看启动的端口
相关文章推荐
- Zookeeper-3.4.9 集群搭建
- centos7安装zookeeper3.4.9集群
- 基本Docker zookeeper 3.4.9 集群搭建
- 基于centos7搭建hadoop+zookeeper+hbase大数据集群
- centos7安装zookeeper3.4.9集群
- Ubuntu16.04 下 Spark2.0.2+Hadoop2.7.3+Zookeeper3.4.9+HBase1.1.7集群环境搭建--5
- Ubuntu16.04 下 Spark2.0.2+Hadoop2.7.3+Zookeeper3.4.9+HBase1.1.7集群环境搭建--4
- centos7环境下zookeeper的搭建步骤之单机伪集群
- Ubuntu16.04 下 Spark2.0.2+Hadoop2.7.3+Zookeeper3.4.9+HBase1.1.7集群环境搭建--3
- Ubuntu16.04 下 Spark2.0.2+Hadoop2.7.3+Zookeeper3.4.9+HBase1.1.7集群环境搭建--2
- Ubuntu16.04 下 Spark2.0.2+Hadoop2.7.3+Zookeeper3.4.9+HBase1.1.7集群环境搭建
- Zookeeper3.4.9集群搭建(基于hadoop2.7.3)
- hadoop-2.7.4+hbase-1.3.1+zookeeper-3.4.9搭建分布式集群环境
- 搭建zookeeper3.4.9集群环境
- hadoop-2.7.4+hbase-1.3.1+zookeeper-3.4.9搭建分布式集群环境
- CentOS7搭建 Hadoop + HBase + Zookeeper集群
- Centos7搭建zookeeper集群
- Zookeeper-3.4.9 集群搭建
- Kafka 0.9+Zookeeper3.4.6集群搭建、配置,新Client API的使用要点,高可用性测试,以及各种坑
- ZooKeeper集群搭建