分享

hbase集群部署

hfhaozai12 发表于 2016-1-14 15:49:13 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 3 7866
1.配置hbase-site.xml:
    [mw_shl_code=xml,true]<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://host01.byzoro.com:9000/hbase</value>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>host02.byzoro.com,host03.byzoro.com,host04.byzoro.com</value>
    </property>
</configuration>[/mw_shl_code]
2. 配置hbase-env.sh:
    设置export HBASE_MANAGES_ZK=false

3. 配置regionservers:
    host02.byzoro.com
    host03.byzoro.com
    host04.byzoro.com
4. 启动hbase:
    bin/start-hbase.sh

已有(3)人评论

跳转到指定楼层
sicnlee 发表于 2016-1-14 16:34:33
如果这台host01.byzoro.com 机器挂了 ,hbase是否能继续工作?
回复

使用道具 举报

hfhaozai12 发表于 2016-1-14 17:25:01
sicnlee 发表于 2016-1-14 16:34
如果这台host01.byzoro.com 机器挂了 ,hbase是否能继续工作?

这个部署是单master节点,高可靠性的话需要配置备用节点,将备用节点主机名添加到conf/backup-masters配置文件
回复

使用道具 举报

wzf2012 发表于 2016-1-16 09:49:34
这个应该就是 HBase 的 HA 模式了吧,楼主可以在 hbase-site.xml 中设置 hbase.master 属性为 60000(这个端口号根据楼主的hbase 版本决定,我的是0.98 版本,故是60000端口!记住,只需要60000,没有任何主机名),然后在其它机子上(挑一台你想当 HMaster 备份机子)上执行 hbase-daemon.sh start master。当你主 master 挂了,备份master 就启动了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条