<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    ivaneeo's blog

    自由的力量,自由的生活。

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks

    轉(zhuǎn):http://www.tech126.com/hadoop-hbase/

    基于現(xiàn)有的Hadoop集群,來搭建Hbase的環(huán)境

    整個過程還是比較簡單的

    1. 下載Hbase源碼,并解壓

    cp hbase-0.20.6.tar.gz /opt/hadoop/
    cd /opt/hadoop/
    tar zxvf hbase-0.20.6.tar.gz
    ln -s hbase-0.20.6 hbase

    2.修改hbase-env.sh,加入java環(huán)境,并修改log位置

    export JAVA_HOME=/opt/java/jdk
    export HBASE_LOG_DIR=/opt/log/hbase
    export HBASE_MANAGES_ZK=true

    3. 修改hbase-site.xml,配置hbase

    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://zw-hadoop-master:9000/hbase</value>
        <description>The directory shared by region servers.</description>
    </property>
    <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
                <description>The mode the cluster will be in. Possible values are
                  false: standalone and pseudo-distributed setups with managed Zookeeper
                  true: fully-distributed with unmanaged Zookeeper Quorum (see hbase-env.sh)
                </description>
        </property>
    <property>  
        <name>hbase.master</name>  
        <value>hdfs://zw-hadoop-master:60000</value>  
    </property> 
    <property>
        <name>hbase.zookeeper.quorum</name>        
        <value>zw-hadoop-slave225,zw-hadoop-slave226,zw-hadoop-slave227</value>
        <description>Comma separated list of servers in the ZooKeeper Quorum.      For example, "host1.mydomain.com,host2.mydomain.com,host3.mydomain.com".      By default this is set to localhost for local and pseudo-distributed modes      of operation. For a fully-distributed setup, this should be set to a full      list of ZooKeeper quorum servers. If HBASE_MANAGES_ZK is set in hbase-env.sh      this is the list of servers which we will start/stop ZooKeeper on.      
        </description>
    </property>
    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/opt/log/zookeeper</value>
        <description>Property from ZooKeeper's config zoo.cfg.
            The directory where the snapshot is stored.
        </description>
    </property>

    幾個配置的說明:

    • hbase.rootdir設置hbase在hdfs上的目錄,主機名為hdfs的namenode節(jié)點所在的主機
    • hbase.cluster.distributed設置為true,表明是完全分布式的hbase集群
    • hbase.master設置hbase的master主機名和端口
    • hbase.zookeeper.quorum設置zookeeper的主機,官方推薦設置為3,5,7比較好

    4. 編輯regionservers文件,設置regionservers的服務器,和hadoop的slaves一樣即可

    5. 啟動Hbase

    /opt/sohuhadoop/hbase/bin/start-hbase.sh 
    /opt/sohuhadoop/hbase/bin/stop-hbase.sh

    Hbase默認只有一個Master,我們可以也啟動多個Master:

    /opt/sohuhadoop/hbase/bin/hbase-daemon.sh start master

    不過,其它的Master并不會工作,只有當主Master down掉后

    其它的Master才會選擇接管Master的工作

    Hbase也有一個簡單的web界面,來查看其狀態(tài)

    http://10.10.71.1:60010/master.jsp
    http://10.10.71.1:60030/regionserver.jsp

    http://10.10.71.1:60010/zk.jsp

      posted on 2011-01-21 16:29 ivaneeo 閱讀(2030) 評論(0)  編輯  收藏 所屬分類:
      主站蜘蛛池模板: 免费无码午夜福利片69| 中文字幕乱码亚洲无线三区| 日本在线观看免费高清| 免费理论片51人人看电影| 亚洲午夜精品一区二区麻豆| 无码区日韩特区永久免费系列| 亚洲国产人成在线观看69网站| 免费观看久久精彩视频| 亚洲精品高清国产一线久久| 中文在线观看永久免费| 亚洲国产精品一区第二页| 日本免费中文视频| 久久精品国产亚洲AV香蕉| 18禁止看的免费污网站| 精品日韩99亚洲的在线发布| 成人网站免费观看| 国产精品亚洲av色欲三区| 亚洲AV无码乱码在线观看| 中国极品美軳免费观看| 亚洲国产成人久久精品影视| 亚洲无砖砖区免费| 国产成人精品日本亚洲18图| 在线A级毛片无码免费真人 | 亚洲av无码专区在线| 蜜臀91精品国产免费观看| 猫咪www免费人成网站| 国产亚洲情侣一区二区无码AV| 久久国产精品免费网站| 亚洲an日韩专区在线| 国产一区二区三区免费在线观看| fc2成年免费共享视频18| 亚洲精选在线观看| 在线A级毛片无码免费真人| 亚洲精品国产日韩无码AV永久免费网| 好看的电影网站亚洲一区| 99久久99这里只有免费费精品| 久久精品亚洲日本波多野结衣 | 日韩一级片免费观看| 亚洲av无码成h人动漫无遮挡| 91免费精品国自产拍在线不卡| 老外毛片免费视频播放|