hbase 學習筆記

2021-10-04 09:24:26 字數 1407 閱讀 3521

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 資料型別 簡單的,儲存為未經解釋的字串 豐富的資料型別和儲存方式 資料操作 只有簡單的插入 查詢 刪除和清空等 ...