zookeeper3.4.9 centos6.5 集群安装
安装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 集群安装的更多相关文章
- ubuntu12.04+kafka2.9.2+zookeeper3.4.5的伪分布式集群安装和demo(java api)测试
博文作者:迦壹 博客地址:http://idoall.org/home.php?mod=space&uid=1&do=blog&id=547 转载声明:可以转载, 但必须以超链 ...
- 分布式Apache ZooKeeper-3.4.6集群安装
fesh个人实践,欢迎经验交流!本文Blog地址:http://www.cnblogs.com/fesh/p/3900253.html Apache ZooKeeper是一个为分布式应用所设计的开源协 ...
- 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 ...
- CentOS6安装各种大数据软件 第十章:Spark集群安装和部署
相关文章链接 CentOS6安装各种大数据软件 第一章:各个软件版本介绍 CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令 CentOS6安装各种大数据软件 第三章:Linux基础 ...
- zookeeper3.4.5集群安装
机器配置: 机器 Hostname user 192.168.169.139 node139 hadoop 192.168.169.140 node140 hadoop 192.168.169.141 ...
- kafka集群安装部署
kafka集群安装 使用的版本 系统:centos6.5 centos6.7 jdk:1.7.0_79 zookeeper:3.4.9 kafka:2.10-0.10.1.0 一.环境准备[只列,不具 ...
- HBase集群安装部署
0x01 软件环境 OS: CentOS6.5 x64 java: jdk1.8.0_111 hadoop: hadoop-2.5.2 hbase: hbase-0.98.24 0x02 集群概况 I ...
- Hadoop2.7.3+HBase1.2.5+ZooKeeper3.4.6搭建分布式集群环境
Hadoop2.7.3+HBase1.2.5+ZooKeeper3.4.6搭建分布式集群环境 一.环境说明 个人理解:zookeeper可以独立搭建集群,hbase本身不能独立搭建集群需要和hadoo ...
- 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,节点之间局域网连接 ...
随机推荐
- css锚点ios不兼容的方法
css锚点的正常方法: <a href="#1f"></a> <a name="1f"></a> ios出现的问 ...
- 实现自动登录:Filter 实现思路和方式
当你勾选(记住登录状态),用cookie保存用户名和密码.不勾选,cookie失效. 所有的页面都要经过autoLoginFilter.java 的过滤器,在这类中,必须要判断cookies不为nul ...
- 【Shell】使用Shell脚本发布项目
第一次写Shell脚本,没经验,是直接写呢,还是要走流程( ̄▽ ̄)~* ---------------------------------------------------------------- ...
- 数据库Schema两种含义~~
1.数据库Schema有两种含义,一种是概念上的Schema,指的是一组DDL语句集,该语句集完整地描述了数据库的结构.还有一种是物理上的 Schema,指的是数据库中的一个名字空间,它包含一组表.视 ...
- Linux - 死锁现象
一.死锁的概念: 1.死锁的现象描述: 在很多应用中,需要一个进程排他性的访问若干种资源而不是一种.例如,两个进程准备分别将扫描的文档记录到CD上.进程A请求使用扫描仪, 并被授权使用.但进程B首先请 ...
- Docker for Mac与IntelliJ Docker Integration插件的兼容性问题
笔者在自己的Mac上安装的是Docker for Mac,而不是Docker Toolbox. 这两者最主要的区别在于Docker for Mac用HyperKit作为虚拟化解决方案而不是Virtua ...
- list、set、map区别
list是有序且重复的; list中的数据都是按照写入的顺序排列的,存入list的数据用add方法写入; list可以用循环遍历list以达到获取全部数据的目的,同时也可以通过下标get(index) ...
- websoket使用Protocol Buffers3.0传输
Protocol Buffers是Google推出的一个数据交换格式,相对于xml它的体积更小,更快,因为它是二进制传输的.3.0相对于2.0变动比较大.这些变动可以去看官方说明. 在前端使用Prot ...
- angular 实现时间段选择组件
前段时间公司有个后台项目需要使用一个选择时间段的组件,看了一下就自己写了一下,用angular写这种插件还是很简单的. 先看看最终是什么样子的: 功能是用户可以选择任意时间段,鼠标可以拖动任意的一周的 ...
- IIS发布mvc程序遇到的HTTP错误 403.14-Forbidden解决办法
在IIS上发布MVC应用程序后,在浏览器查看时会报如下图的错误: 这时,我们首先检查一下“处理程序映射”,看一下里面是否有“ExtensionlessUrlHandler-Integrated-4.0 ...