为了不让我集群压力太大,所以我就用了一个两台机子的集群,简单介绍下集群的架构。
集群没有任何一个地方设置了高可用,只是在h-slave上安装了zookeeper而已,之前一直有个误区,为了安装hbase引入zookeeper,以为一定要实现集群某个方面的高可用,后面经过实验才发现完全是多余的。
HBase是安在我之前的hadoop集群中的,这次新装了zookeeper和hbase而已,在之前的文章中我介绍过了整个集群的配置。
hadoop集群配置
1.zookeeper
只安装在了h-slave上,还是老一套的解压缩,配置环境变量。需要在zookeeper安装目录的conf新建文件zoo.cfg,主要配置最后一行,此处我的集群只有一个zookeeper server就写1,再写上对应的主机名,端口号。
“`
[hadoop@h-slave conf]$ cat zoo.cfg
The number of milliseconds of each tick
tickTime=2000
The number of ticks that the initial
synchronization phase can take
initLimit=10
The number of ticks that can pass between
sending a request and getting an acknowledgement
syncLimit=5