独立模式、伪分布模式、hbase和hadoop HA(高可用)完全分布式模式。集成配置

4 篇文章 0 订阅
1 篇文章 0 订阅

一、独立模式:

1.下载hbase文件
略
2.tar开
略
3.配置环境变量
略
4.修改配置文件
在hbase安装目录下:
//配置jdk路径
[/conf/hbase-env.sh]
export JAVA_HOME=/zdq/jdk

//配置hbase文件路径
[conf/hbase-site.xml]
<property>
    <name>hbase.rootdir</name>
    <value>file:/zdq/temp/hbase/hfile</value>
</property>

最后:start-hbase.sh就可以了。

二、伪分布式模式

1.下载hbase文件
略
2.tar开
略
3.配置环境变量
略
4.修改配置文件
在hbase安装目录下:
    //配置jdk路径
    [/conf/hbase-env.sh]
    export JAVA_HOME=/zdq/jdk

    //配置高可用为true和hbase文件这里写代码片路径
    [conf/hbase-site.xml]
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://localhost:8030/hbase</value>
    </property>

最后:start-hbase.sh就可以了。

三、完全分布式(基于hadoop的高可用)

前言:要想搭建hbase和hadoop ha配置,那么肯定要先搭建hadoop的ha配置,下面有我的搭建步骤。

http://blog.csdn.net/u014182745/article/details/78381472

在hadoop的高可用基础上,还有以下节点配置。hadoop相关进程就不列举出来了。

主机名ip安装的软件运行的进程
service1192.168.3.201jdk、hbaseHMaster、HRegionServer
service2192.168.3.202jdk、hbaseHRegionServer、HMaster
service3192.168.3.203jdk、hbaseHRegionServer

直接上配置
1.下载hbase文件

2.tar开

3.配置环境变量

4.修改配置文件

在hbase安装目录下:

[/conf/hbase-env.sh]
<!-- 配置jdk路径 -->
export JAVA_HOME=/zdq/jdk
<!-- 关闭hbase管理zk,因为我们有自己的zk -->
export HBASE_MANAGES_ZK=false
<!-- 配置hadoop配置文件路径 -->
export HBASE_CLASSPATH=$HBASE_CLASSPATH:/zdq/hadoop/etc/hadoop

//配置高可用为true和hbase文件路径
[conf/hbase-site.xml]
<!-- 高可用为true -->
<property>
    <name>hbase.cluster.distributed</name>
    <value>true/value>
</property>
<!-- 路径为hadoop集群 -->
<property>
    <name>hbase.rootdir</name>
    <value>hdfs://mycluster/hbase</value>
</property>
<!-- zk集群 -->
<property>
    <name>hbase.zookeeper.quorum</name>
    <value>service1:2181,service2:2181,service3:2181</value>
</property>
<!-- zk数据路径 -->
<property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/zdq/temp/zookeeper</value>
</property>

[/conf/regionservers.sh]
service1
service2
service3

在conf路径下。建立一个hdfs-site.xml的软连接:

ln -s /zdq/hadoop/etc/hadoop/hdfs-site.xml /zdq/hbase/conf/hdfs-site.xml

最后启动:在service1:start-hbase.sh
在service2:hbase-daemon.sh start master
其它说明:
start-hbase.sh等于:hbase-daemon.sh start master + hbase-daemons.sh start regionserver
在hbase中需要手动启动master节点,需要几个就可以起几个。
hbase shell操作(hbase的命令参数一般都有单引号)
hbase shell
hbase>help

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值