安装jdk
http://www.cnblogs.com/xiaojf/p/6568426.html

[root@m1 jar]# tar zxvf zookeeper-3.4..tar.gz -C ../
[root@m1 jar]# cd ..
[root@m1 soft]# ll
total
drwxr-xr-x. root root Mar : jar
drwxr-xr-x. uucp Dec : jdk
drwxrwxr-x. Mar scala-2.11.
drwxr-xr-x. Aug zookeeper-3.4.
[root@m1 soft]# cd zookeeper-3.4./
[root@m1 zookeeper-3.4.]# ll
total
drwxr-xr-x. Aug bin
-rw-rw-r--. Aug build.xml
-rw-rw-r--. Aug CHANGES.txt
drwxr-xr-x. Aug conf
drwxr-xr-x. Aug contrib
drwxr-xr-x. Aug dist-maven
drwxr-xr-x. Aug docs
-rw-rw-r--. Aug ivysettings.xml
-rw-rw-r--. Aug ivy.xml
drwxr-xr-x. Aug lib
-rw-rw-r--. Aug LICENSE.txt
-rw-rw-r--. Aug NOTICE.txt
-rw-rw-r--. Aug README_packaging.txt
-rw-rw-r--. Aug README.txt
drwxr-xr-x. Aug recipes
drwxr-xr-x. Aug src
-rw-rw-r--. Aug zookeeper-3.4..jar
-rw-rw-r--. Aug zookeeper-3.4..jar.asc
-rw-rw-r--. Aug zookeeper-3.4..jar.md5
-rw-rw-r--. Aug zookeeper-3.4..jar.sha1
[root@m1 zookeeper-3.4.9]# cd conf/
[root@m1 conf]# ll
total 12
-rw-rw-r--. 1 1001 1001 535 Aug 23 2016 configuration.xsl
-rw-rw-r--. 1 1001 1001 2161 Aug 23 2016 log4j.properties
-rw-rw-r--. 1 1001 1001 922 Aug 23 2016 zoo_sample.cfg
[root@m1 conf]# cp zoo_sample.cfg zoo.cfg
[root@m1 conf]# vi zoo.cfg 
[root@m1 conf]# cat zoo.cfg
# The number of milliseconds of each tick
tickTime=
# The number of ticks that the initial
# synchronization phase can take
initLimit=
# The number of ticks that can pass between
# sending a request and getting an acknowledgement
syncLimit=
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just
# example sakes.
dataDir=/usr/local/soft/tmp/zookeeper/data
dataLogDir=/usr/local/soft/tmp/zookeeper/log
# the port at which the clients will connect
clientPort=
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxClientCnxns=
#
# Be sure to read the maintenance section of the
# administrator guide before turning on autopurge.
#
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=
# Purge task interval in hours
# Set to "" to disable auto purge feature
#autopurge.purgeInterval= #, are election port
server.=m1::
server.=s1::
server.=s2::

创建目录

/usr/local/soft/tmp/zookeeper/data

/usr/local/soft/tmp/zookeeper/log
[root@m1 conf]# mkdir -p /usr/local/soft/tmp/zookeeper/log
[root@m1 conf]# mkdir -p /usr/local/soft/tmp/zookeeper/data

关闭防火墙

[root@m1 zookeeper-3.4.]# chkconfig iptables off
[root@m1 zookeeper-3.4.]# chkconfig iptables --list
iptables :off :off :off :off :off :off :off
[root@m1 data]# service iptables stop
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
[root@m1 data]# service iptables status
iptables: Firewall is not running.

复制文件到其他机器

[root@m1 soft]# scp -r ./zookeeper-3.4. root@s1:/usr/local/soft/
[root@m1 soft]# scp -r ./zookeeper-3.4. root@s2:/usr/local/soft/

分别创建对应服务id的myid文件

[root@m1 soft]# cd tmp/zookeeper/data/
[root@m1 data]# pwd
/usr/local/soft/tmp/zookeeper/data
[root@m1 data]# echo "" >> ./myid

分别设置环境变量

[root@m1 data]# vi /etc/profile
export ZOOKEEPER_HOME=/usr/local/soft/zookeeper-3.4.
export PATH=$PATH:$ZOOKEEPER_HOME/bin
[root@m1 data]# source /etc/profile

启动

[root@m1 data]# zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /usr/local/soft/zookeeper-3.4./bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@m1 data]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/soft/zookeeper-3.4./bin/../conf/zoo.cfg
Error contacting service. It is probably not running.
[root@m1 data]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/soft/zookeeper-3.4./bin/../conf/zoo.cfg
Mode: follower

查看集群状态

[root@m1 data]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/soft/zookeeper-3.4./bin/../conf/zoo.cfg
Mode: follower

完成

zookeeper3.4.9 centos6.5 集群安装的更多相关文章

  1. ubuntu12.04+kafka2.9.2+zookeeper3.4.5的伪分布式集群安装和demo(java api)测试

    博文作者:迦壹 博客地址:http://idoall.org/home.php?mod=space&uid=1&do=blog&id=547 转载声明:可以转载, 但必须以超链 ...

  2. 分布式Apache ZooKeeper-3.4.6集群安装

    fesh个人实践,欢迎经验交流!本文Blog地址:http://www.cnblogs.com/fesh/p/3900253.html Apache ZooKeeper是一个为分布式应用所设计的开源协 ...

  3. Storm-1.0.1+ZooKeeper-3.4.8+Netty-4.1.3 HA集群安装

    Storm-1.0.1+ZooKeeper-3.4.8+Netty-4.1.3 HA集群安装 下载Storm-1.0.1 http://mirrors.tuna.tsinghua.edu.cn/apa ...

  4. CentOS6安装各种大数据软件 第十章:Spark集群安装和部署

    相关文章链接 CentOS6安装各种大数据软件 第一章:各个软件版本介绍 CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令 CentOS6安装各种大数据软件 第三章:Linux基础 ...

  5. zookeeper3.4.5集群安装

    机器配置: 机器 Hostname user 192.168.169.139 node139 hadoop 192.168.169.140 node140 hadoop 192.168.169.141 ...

  6. kafka集群安装部署

    kafka集群安装 使用的版本 系统:centos6.5 centos6.7 jdk:1.7.0_79 zookeeper:3.4.9 kafka:2.10-0.10.1.0 一.环境准备[只列,不具 ...

  7. HBase集群安装部署

    0x01 软件环境 OS: CentOS6.5 x64 java: jdk1.8.0_111 hadoop: hadoop-2.5.2 hbase: hbase-0.98.24 0x02 集群概况 I ...

  8. Hadoop2.7.3+HBase1.2.5+ZooKeeper3.4.6搭建分布式集群环境

    Hadoop2.7.3+HBase1.2.5+ZooKeeper3.4.6搭建分布式集群环境 一.环境说明 个人理解:zookeeper可以独立搭建集群,hbase本身不能独立搭建集群需要和hadoo ...

  9. hadoop1.2.1+zk-3.4.5+hbase-0.94.1集群安装过程详解

    hadoop1.2.1+zk-3.4.5+hbase-0.94.1集群安装过程详解 一,环境: 1,主机规划: 集群中包括3个节点:hadoop01为Master,其余为Salve,节点之间局域网连接 ...

随机推荐

  1. Python 列表(List) 的三种遍历(序号和值)方法

    三种遍历列表里面序号和值的方法: 最近学习python这门语言,感觉到其对自己的工作效率有很大的提升,特在情人节这一天写下了这篇博客,下面废话不多说,直接贴代码 #!/usr/bin/env pyth ...

  2. 通过修改CoreCLR中的ClrHost实现自托管程序

    上一篇我们讲了如何在windows和Linux上编译CoreClr的问题 虽然文章使用的是windows 10 (Bash)环境,但是也可以做为ubuntu环境的参考. 成功编译CoreCLR的源代码 ...

  3. 自动获取代理IP信息的例子,含代码,分享哦,

    /// <summary> /// 读取URL数据内容 /// </summary> /// <param name="url">网址</ ...

  4. Sencha+cordova 构造 华丽手机程序,并讲讲,在商用项目中经常用到的cordova插件(一)

    采用 Sencha Architect 3 ,编辑设计,我只想说一个结论,jq能搞的 Sencha touch也能做到(只是 设计思路 更面向对象,学习知识量大点而已 ,不理解 MVC 就不用选了), ...

  5. 修改linux系统时间和同步

    date 查看当前时间 date -s 15:14:13 修改时间 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 修改时区 yes cront ...

  6. .NET枚举类型转为List类型

    如图所示这个竞卖状态,原先是在前端界面通过html代码写死的几个状态,现在需要改为动态加载.这个几个状态是定义的枚举类型. 1:定义一个枚举类型 /// <summary>    /// ...

  7. 各种 SVG 制作单选和多选框动画

    在线演示      源码下载

  8. 懵懂oracle之存储过程

    作为一个oracle界和厨师界的生手,笔者想给大家分享讨论下存储过程的知识,因为在我接触的通信行业中,存储过程的使用还是占据了一小块的地位. 存储过程是什么?不得不拿下百度词条的解释来:"存 ...

  9. SQL*Plus快速入门

    连接数据库sqlplus hr@\"//mymachine.mydomain:port/MYDB\" --连接到MYDB数据库的一个HR数据集里sqlplus hr@MYDB -- ...

  10. bzoj1798 [Ahoi2009]维护序列

    Description 老师交给小可可一个维护数列的任务,现在小可可希望你来帮他完成. 有长为N的数列,不妨设为a1,a2,…,aN .有如下三种操作形式: (1)把数列中的一段数全部乘一个值; (2 ...