Changes between Initial Version and Version 1 of waue/2010/0122


Ignore:
Timestamp:
Jan 22, 2010, 7:34:19 PM (14 years ago)
Author:
waue
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • waue/2010/0122

    v1 v1  
     1重建hbase
     2內容
     31 前言
     42 安裝
     53 設定
     6前言
     7
     8之前有討論到 單機安裝 hbase ,以及叢集安裝,但若架設好叢集之後,發現架構想要換成單機,似乎不是少一台電腦而已,因為把另外一台電腦的regionserver停止,但整個hbase叢集就是會不斷地報錯。
     9
     10本篇討論如何不破壞正常的 hdfs 為前提,將原有的hbase砍掉重練,而非 無痛增加減少節點。
     11安裝
     12
     13安裝參考之前的hbase 0.20 安裝相關的文章,接下來討論的是設定。
     14設定
     15
     161.  停止 hbase
     17
     18$ bin/stop-hbase.sh
     19
     20確認hbase 停止再進行之後的步驟
     21
     22$ jps
     23* 執行jps ,如果只出現 hadoop的程序而沒有hbase 的程序就ok
     24
     252.  修改設定檔
     26
     27
     28hbase-site.xml
     29...
     30    <property>
     31      <name>hbase.zookeeper.quorum</name>
     32      <value> your_host_name,  ... </value>
     33    </property>
     34
     35....
     36
     37regionservers
     38your_host_name
     39...
     40...
     41
     42
     433. 刪除餘孽
     44
     45刪除在 hbase-site.xml 所指定的 hbase.tmp.dir ,相關的 log, pid 資料 (本文放在 /var/hadoop/hbase-xxx)
     46
     47$ rm  -rf  /var/hbase/hbase-*
     48
     49刪除 hbase 在 hdfs 上的資料
     50
     51$ hadoop dfs -rmr /hbase
     52
     534. 重新啟動
     54
     55$ bin/start-hbase.sh
     56
     575. Good Luck
     58
     59
     60ps : 順帶一題, hbase  shell 模式內,執行任何指令出現的訊息很多,長得很像error message ,因此有點嚇人,
     61其實有些根本只是info ,想要讓他安靜一點,可以到 conf/log4j.properties 將 LEVEL 層級改小一點
     62DEBUG < INFO < WARN < ERROR < FATAL
     63
     64因此要安靜一點就把他改成
     65
     66# Custom Logging levels
     67log4j.logger.org.apache.zookeeper=ERROR
     68log4j.logger.org.apache.hadoop.hbase=ERROR