hbase 運維

1. 啓動問題 (IBM_JAVA):


Caused by: java.lang.NoSuchFieldError: IBM_JAVA


可以 env 命令查看 JAVA_HOME 和 HADOOP_HOME 是否配置,配置了基本沒事。這個也會在hbase shell裏出現,如果不配置HADOOP_HOME


2.操作系統用戶打開文件數量的限制


用戶可以打開的最大文件數

Cat /etc/securtiy/limits.conf

*               soft    nproc  65536

*               hard    nproc  65536

*               soft    nofile  65536

*               hard    nofile  65536


3.hbase 啓動

for i in baby{1..3}; do echo $i; ssh $i /home/hadoop/hadoop-2.2.0/sbin/hadoop-daemon.sh start journalnode; done

4.hbase 加regionserver

sudo -u hbaseuser bin/hbase-daemon.sh start regionserver

5. hbase 減 regionserver

sudo -u hbaseuser bin/graceful_stop.sh fullhostname
上名的命令可以將該regionserver的region移到別的regionserver上,然後執行
sudo -u hbaseuser bin/hbase-daemon.sh stop regionserver
關閉regionserver

6. 換磁盤

需要重新創建磁盤上的相關hadoop目錄,然後重啓hadoop的datanode nodemanager等,然後重啓hbase 進程。

7. reformat

修改cluster id, cx id 一致。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章