【Hadoop集群】五、zookeeper、hbase安装
一、zookeeper启动脚本
if [ $# -lt 1 ] then echo "No Args Input..." exit ; fi case $1 in "start") echo " =================== 启动 zookeeper 集群 ===================" echo " --------------- 启动 hadoop101 ---------------" ssh hadoop101 "/opt/module/zookeeper-3.4.10/bin/zkServer.sh start" echo " --------------- 启动 hadoop102 ---------------" ssh hadoop102 "/opt/module/zookeeper-3.4.10/bin/zkServer.sh start" echo " --------------- 启动 hadoop103---------------" ssh hadoop103 "/opt/module/zookeeper-3.4.10/bin/zkServer.sh start" echo " --------------- hadoop101 状态 ---------------" ssh hadoop101 "/opt/module/zookeeper-3.4.10/bin/zkServer.sh status" echo " --------------- hadoop102 状态---------------" ssh hadoop102 "/opt/module/zookeeper-3.4.10/bin/zkServer.sh status" echo " --------------- hadoop103 状态---------------" ssh hadoop103 "/opt/module/zookeeper-3.4.10/bin/zkServer.sh status" ;; "stop") echo " =================== 关闭 zookeeper 集群 ===================" echo " --------------- 关闭 hadoop101 ---------------" ssh hadoop101 "/opt/module/zookeeper-3.4.10/bin/zkServer.sh stop" echo " --------------- 关闭 hadoop102---------------" ssh hadoop102 "/opt/module/zookeeper-3.4.10/bin/zkServer.sh stop" echo " --------------- 关闭 hadoop103---------------" ssh hadoop103 "/opt/module/zookeeper-3.4.10/bin/zkServer.sh stop" ;; *) echo "Input Args Error..." ;; esac
二、hbase启动脚本
hbase.rootdir端口号要比hadoop的core-site.xml的端口号一致,不然启动不了hmaster
<configuration> <property> <name>hbase.rootdir</name> <value>hdfs://hadoop101:8020/HBase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <!-- 0.98 后的新变动,之前版本没有.port,默认端口为 60000 --> <property> <name>hbase.master.port</name> <value>16000</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>hadoop101,hadoop102,hadoop103</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/opt/module/zookeeper-3.4.10/zkData</value> </property>
启动命令
bin/stop-hbase.sh

浙公网安备 33010602011771号