centos 7
搭建hadoop,hbase环境,网上教程很多注意版本匹配
1.启动hadoop,hbase如果用命令使用可以不用启动hadoop
2.使用hbaseAPI需要借助hadoop namenode,datanode
namenode/datanode启动停止命令:
sbin/hadoop-daemon.sh start namenode
sbin/hadoop-daemon.sh stop datanode
如namenode启动失败, 执行 bin/hdfs namenode -format 格式化一般可解决问题
如datanode启动失败,
现象,启动成功,稍后进程消失,查看日志:cat logs/****-datanode-****.com.log
Incompatible clusterIDs
原因:
多次hdfs namenode -format导致namenode生成了新的clusterID, 和datanode的不一致。
解决办法;
可删除
重新启动,datanode成功. jps
启动,hbase ./bin/start-hbase.sh jps 片刻后 缺少Hmaster
查看 图片为引用
删除标红位置 启动成功,愉快链接
命令总结,
启动:
sbin/hadoop-daemon.sh start namenode
sbin/hadoop-daemon.sh star datanode
./bin/start-hbase.sh
查看监听端口
netstat -lnpt
防火墙
查看开放端口
firewall-cmd --list-ports
#重启firewall
firewall-cmd --reload
#停止firewall
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service
纯属娱乐