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
純屬 Hbase 學習筆記 Hbase 概覽
hbase構建在 hdfs 之上,hbase內部管理的檔案全部儲存在hdfs 中 行鍵,table的主鍵,table中的記錄按照row key排序。型別為byte array 列簇,table在水平方向有乙個或者多個column family組成,乙個column family中可以由任意多個col...
Hbase學習筆記
1.table中行是按照row key的字典序排列的 2.在行的方向上分隔為多個region 3.hregion是hbase 中分布式儲存和負載均衡的最小單位,這表示不同的region可以分布在不同的regionserver上 當乙個region足夠大時,現在是256m 就會split,乙個regi...
HBase學習筆記
hbase簡介 1 hbase定義 hbase是一種分布式 面向列的開源資料庫。具有良好的擴充套件性 低寫入 查詢延遲的特點。2 hbase與傳統的關聯式資料庫的區別 hbase rdb 資料型別 簡單的,儲存為未經解釋的字串 豐富的資料型別和儲存方式 資料操作 只有簡單的插入 查詢 刪除和清空等 ...