项目中需要使用hbase,故准备在本机搭建hbase,考虑到hbase对zookeeper的依赖,故先搭建zookeeper集群,选择的zookeeper版本是 3.3.2,在搭建时遇到一些问题,在这里记录下。
1:集群配置中
-
dataDir=/home/dikar/hadoop/zookeeperTest
这个目录需要自己先建好,否则报错说这个目录不存在,在单机时会自动建立,集群配置没有自动建立
2:需要在dataDir目录中新建立一个文件叫 myid 然后内容是
-
server.
1
=
10.0
.
18.105
:
2888
:
3888
-
server.2
=
10.0
.
18.121
:
2888
:
3888
-
server.3
=
10.0
.
18.122
:
2888
:
3888
这个列表中机器所在的序号
,例如我在10.0.18.122的myid文件中就写3,因为是第3个serer,其他也类似,如果没有提前建立这个文件,则也会报错,可以查看到源码 QuorumPeerConfig中有如下的判断
-
File myIdFile =
new
File(dataDir,
"myid"
);
-
if
(!myIdFile.exists()) {
-
throw
new
IllegalArgumentException(myIdFile.toString()
-
+ " file is missing"
);
-
}
更多信息请查看 java进阶网 http://www.javady.com
分享到:
相关推荐
zookeeper集群配置详解 详细描述在linux集群环境中搭建zookeeper的步骤
dubbo+zookeeper集群配置.docx 希望这份文档dubbo+zookeeper集群配置.docx可以帮助学习者
zookeeper集群配置带图片详解内容较为清晰上市公司所用的pdf版本的集群配置如有不懂可联系
hadoop集群配置流程以及用到的配置文件,hadoop2.8.4、hbase2.1.0、zookeeper3.4.12
zookeeper集群配置
Kafka、Zookeeper集群配置Demo
kafka(端口9091-9093)-zookeeper(端口2181-2183)集群配置
Kafka、Zookeeper集群配置Demo
Linux下Zookeeper集群的安装
最佳的实战,在linux环境中 zookeeper单机和分布式集群配置,包括服务器网卡配置,jdk安装 ,环境变量的配置 zookeeper的操作和命令,对于初学者很实用
CentOS+Jdk+Jboss+dubbo+zookeeper集群配置教程 1.软件准备 2.安装步骤 2.1.安装虚拟机 2.2.在CentOS上安装JDK 2.3.安装Jboss 2.4.Zookeeper单机版的安装与测试 2.5.Zookeeper 集群安装 2.6.dubbo管理控制台及集成...
需要三台机器安装zookeeper集群:安装JDK环境、安装部署zookeeper集群、启动zookeeper集群、修改配置
kafka集群zookeeper集群整合配置 本人亲自验证
zookeeper集群zoo.cfg配置文件,下载后将zookeeper地址改成实际地址,可以直接使用
Zookeeper单机及集群安装配置
CentOS环境安装配置AMQ集群以及zookeeper集群的安装配置
ZooKeeper安装配置 集群ZooKeeper安装配置 集群ZooKeeper安装配置 集群ZooKeeper安装配置 集群ZooKeeper安装配置 集群ZooKeeper安装配置 集群ZooKeeper安装配置 集群ZooKeeper安装配置 集群ZooKeeper安装配置 集群...
搭建zookeeper集群搭建zookeeper集群搭建zookeeper集群搭建zookeeper集群搭建zookeeper集群搭建zookeeper集群
zookeeper集群安装.doc
zookeeper集群配置