tangtb

          Hadoop,SpringMVC,ExtJs,Struts2,Spring,SpringSecurity,Hibernate,Struts
          posts - 25, comments - 88, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          HBase完全分布式安裝配置

          Posted on 2014-06-04 22:00 tangtb 閱讀(12297) 評論(0)  編輯  收藏 所屬分類: HadoopHBase

          前置條件

          成功安裝配置Hadoop集群

          Hadoop version support matrix

          S = supported and tested,

          X = not supported,

          NT = it should run, but not tested enough.

          下載HBase

          Hadoop使用的1.1.2,根據上表,可以下載HBase-0.94.x或者HBase-0.96.0,這里下載的是HBase-0.94.14

          解壓tar -zxf hbase-0.94.14.tar.gz

          配置環境變量

          vim .bashrc,并立即生效source .bashrc(完全分布式每個節點都需要配置)

          編輯 hbase-env.sh修改HBASE_CLASSPATH環境變量

          需要配置為Hadoop的conf目錄

          配置HBase使用自帶的Zookeeper, 編輯 hbase-env.sh去掉HBASE_MANAGES_ZK環境變量注釋,如下圖所示:

          覆蓋HBasehadoop核心jar

          [hadoop@appserver ~]$ cd hbase-0.94.14/lib/

          [hadoop@appserver ~]$ mv hadoop-core-1.0.4.jar hadoop-core-1.0.4.jar.bak

          [hadoop@appserver ~]$ cp ~/hadoop-1.1.2/hadoop-core-1.1.2.jar ~/hbase-0.94.14/lib/

          設置HBase的數據存儲目錄和運行模式,編輯hbase-0.94.14/conf/hbase-site.xml

          HBase的數據存儲目錄hbase.rootdir=Hadoopcore-site.xml中的fs.default.name屬性值+目錄名稱

          hbase.cluster.distributed配置true即為分布式模式,但實際實驗環境只有一個節點(偽分布式

          完全分布式配置

          配置conf目錄下的regionservers,添加Datanode節點

          復制Hbasetangtb-PC節點(本例只有兩個節點)

          scp -r ~/hbase-0.94.14 tangtb-PC:/home/hadoop/

          啟動HadoopHBase

          啟動Hadoop集群,并查看各節點進程

          啟動HBase,并查看各節點進程

          啟動過程遇到的問題

          上述錯誤會導致HRegionServer進程無法啟動或啟動后自動退出。

          引起上述問題的原因是兩個節點服務器的時間不一致,使用date –s 命令將節點時間設置為一致,重新啟動HBase即可解決問題。

          進行數據操作

          使用hbase shell命令進入HBase進入命令行


          Web監控頁面

          http://10.120.10.11:60010

           

           

           

          主站蜘蛛池模板: 通州市| 金堂县| 齐河县| 建水县| 大石桥市| 嘉黎县| 栾城县| 家居| 商河县| 双柏县| 花莲市| 连州市| 辉县市| 昌都县| 涞水县| 正阳县| 时尚| 赣榆县| 常熟市| 巴彦淖尔市| 准格尔旗| 万宁市| 理塘县| 咸阳市| 镇坪县| 观塘区| 甘德县| 鲁甸县| 罗平县| 黑水县| 湖北省| 五家渠市| 永兴县| 海淀区| 招远市| 沙田区| 全椒县| 六盘水市| 高淳县| 九寨沟县| 如皋市|