1.hadoop最新版安装 省略此处可参考我的博客自行搭建
192.168.1.252 master namenode secondarynamenode resourcemanager
192.168.1.251 slave1 DataNode NodeManager
192.168.1.250 slave2 DataNode NodeManager
2.zookeeper最新版的安装
下载zookeeper解压到指定目录(如:/home/yufan/program/zookeeper)
创建zoo.cfg文件,可将zoo_sample.cfg文件复制改名即可,修改该配置如下:
tickTime=2000
initLimit=10
syncLimit=5
clientPort=2181
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
dataDir=/home/yufan/temp/zookeeper
其实就是添加红色部分的配置,该配置就是zookeeper集群环境的各节点IP端口以及选举端口,此处server.1 2 3数字只是代表一个节点的标示,这个数字标示是需要在指定 文件中配置的,配置路径就是dataDir,
在dataDir路径下新建文件myid,内容为数字1,这里的1就代表本机master,这个数字可以随意改,只要和zoo.cfg文件中server.后面的数字对应相同即可
将整个zookeeper文件夹通过scp命令复制到slave1和slave2服务器上,同时修改slave1服务器中zookeeper的myid内容为数字2,slave2服务器中zookeeper的myid内容为数 字3
在/etc/profile文件中配置zookeeper的ZOOKEEPER_HOME,将lib路径加入到classpath,将bin加入到path,同样将改文件复制到slave1和slave2服务器上,并且通过source /etc/profile命令使之生效
在每台服务器上运行zkServer.sh start命令来启动zookeeper,可通过zkServer.sh status来查看leader和fllower角色
要使hbase正常运行,此处还需注意一点的就是开启客户端服务,运行一下命令,zkCli.sh,ls /,rmr /hbase 退出
以上是最基本的配置,到此zookeeper基本搭建完成,稍后记录hbase分布式配置