Zookeeper安装步骤
2016-07-14 17:21
459 查看
1.使用如下命令下载Zookeeper
wget http://apache.fayea.com/zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz
2.切换到zookeeper-3.4.8.tar.gz所在目录,使用如下命令解压Zookeeper压缩包
tar -zxvf zookeeper-3.4.8.tar.gz 解压结果如下
3.在zookeeper解压目录下面,创建data(用于存放zookeeper数据)文件夹和logs(用于存放日志)文件夹
4.切换到conf目录,使用copy命令复制一份zoo_sample.cfg配置文件并且命名为zoo.cfg
cp zoo_sample.cfg zoo.cfg
5.通过vi命令编辑刚才复制的zoo.cfg文件(注意我们在3步骤中创建了data和logs文件夹),指定zookeeper数据和log存放的位置(箭头可能指的有点偏,往上看一行dataDir和dataLogDir)
6.再次编辑zoo.cfg,由于模拟是单节点,需要加入以下配置.端口2281(zookeeper服务之间通信的端口)
端口3381(与其他程序之间通信的端口)
7.切换到步骤3创建的data文件,通过vi命令编辑
vi myid
myid内容为1,对应步骤6中server.1=10.1.0.64:2281:3381中server.1中的1
8.接下配置zookeeper的环境变量
执行vi /etc/profile,在文件的末尾添加如下
#zookeeper env
export ZOOKEEPER_HOME=/usr/software/zookeeper-3.4.8
export PATH=$ZOOKEEPER_HOME/bin:$PATH
配置zookeeper的环境变量,目的是我们可以在任何目录操作zookeeper服务,如果不配置的话,我们需要切换到zookeeper目录中的bin目录,执行zkServer.sh start来启动服务
9.在步骤6中我们配置了端口,我们需要把端口配置在防火墙配置中
①使用chkconfig iptables on开启防火墙
②service iptables on启动防火墙服务
③vi /etc/sysconfig/iptables 在文件中添加如下
## zookeeper
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2281 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3381 -j ACCEPT
10.配置好之后,可以使用zkServer.sh start来启动zookeeper服务,注意这种操作方式是在配置了环境变量之后,如果没有配置环境变量,则需要切换到zookeeper目录中的bin目录来启动服务
11.zkServer.sh status来查看zookeeper服务
12.此时服务是启动了,但是zookeeper中没有日志,执行zkServer.sh restart命令,此时zookeeper目录中会有一个zookeeper.out文件
13.如果需要配置开机启动zookeeper服务的话
wusc使用的用户,就是linux系统操作的用户
/home/wusc....是你zookeeper的安装目录
wget http://apache.fayea.com/zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz
2.切换到zookeeper-3.4.8.tar.gz所在目录,使用如下命令解压Zookeeper压缩包
tar -zxvf zookeeper-3.4.8.tar.gz 解压结果如下
3.在zookeeper解压目录下面,创建data(用于存放zookeeper数据)文件夹和logs(用于存放日志)文件夹
4.切换到conf目录,使用copy命令复制一份zoo_sample.cfg配置文件并且命名为zoo.cfg
cp zoo_sample.cfg zoo.cfg
5.通过vi命令编辑刚才复制的zoo.cfg文件(注意我们在3步骤中创建了data和logs文件夹),指定zookeeper数据和log存放的位置(箭头可能指的有点偏,往上看一行dataDir和dataLogDir)
6.再次编辑zoo.cfg,由于模拟是单节点,需要加入以下配置.端口2281(zookeeper服务之间通信的端口)
端口3381(与其他程序之间通信的端口)
7.切换到步骤3创建的data文件,通过vi命令编辑
vi myid
myid内容为1,对应步骤6中server.1=10.1.0.64:2281:3381中server.1中的1
8.接下配置zookeeper的环境变量
执行vi /etc/profile,在文件的末尾添加如下
#zookeeper env
export ZOOKEEPER_HOME=/usr/software/zookeeper-3.4.8
export PATH=$ZOOKEEPER_HOME/bin:$PATH
配置zookeeper的环境变量,目的是我们可以在任何目录操作zookeeper服务,如果不配置的话,我们需要切换到zookeeper目录中的bin目录,执行zkServer.sh start来启动服务
9.在步骤6中我们配置了端口,我们需要把端口配置在防火墙配置中
①使用chkconfig iptables on开启防火墙
②service iptables on启动防火墙服务
③vi /etc/sysconfig/iptables 在文件中添加如下
## zookeeper
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2281 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3381 -j ACCEPT
10.配置好之后,可以使用zkServer.sh start来启动zookeeper服务,注意这种操作方式是在配置了环境变量之后,如果没有配置环境变量,则需要切换到zookeeper目录中的bin目录来启动服务
11.zkServer.sh status来查看zookeeper服务
12.此时服务是启动了,但是zookeeper中没有日志,执行zkServer.sh restart命令,此时zookeeper目录中会有一个zookeeper.out文件
13.如果需要配置开机启动zookeeper服务的话
wusc使用的用户,就是linux系统操作的用户
/home/wusc....是你zookeeper的安装目录
相关文章推荐
- zookeeper安装及配置
- windows 安装 zookeeper 并测试
- 跟我学习dubbo-ZooKeeper注册中心安装(2)
- zookeeper 安装 windows环境
- zookeeper安装
- zookeeper多实例快速安装
- 阿里云CentOS安装Zookeeper集群
- centos7安装zookeeper(单机环境)
- Zookeeper详解(二):Zookeeper安装和运行
- Zookeeper入门(二)
- 菜鸟的DUBBO进击之路(三):zookeeper安装
- Zookeeper的基本概念和基础使用
- 分布式服务框架--Dubbo
- zookeeper安装
- linux下zookeeper安装
- Dubbo注册中心安装教程(单节点)
- 关于zookeeper3.4.10集群版安装个人自总结
- zookeeper安装使用jps指令没有QuorumPeerMain进程
- ZooKeeper的安装与部署
- Hadoop系列之(四)Hive安装配置