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

一、独立模式:

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

//配置hbase文件路径
[conf/hbase-site.xml]

    hbase.rootdir
    file:/zdq/temp/hbase/hfile

最后: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.distributedname>
        <value>truevalue>
    property>
    <property>
        <name>hbase.rootdirname>
        <value>hdfs://localhost:8030/hbasevalue>
    property>

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

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

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

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

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

主机名 ip 安装的软件 运行的进程
service1 192.168.3.201 jdk、hbase HMaster、HRegionServer
service2 192.168.3.202 jdk、hbase HRegionServer、HMaster
service3 192.168.3.203 jdk、hbase HRegionServer

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

2.tar开

3.配置环境变量

4.修改配置文件

在hbase安装目录下:

[/conf/hbase-env.sh]

export JAVA_HOME=/zdq/jdk

export HBASE_MANAGES_ZK=false

export HBASE_CLASSPATH=$HBASE_CLASSPATH:/zdq/hadoop/etc/hadoop

//配置高可用为true和hbase文件路径
[conf/hbase-site.xml]


    hbase.cluster.distributed
    true/value>



    hbase.rootdir
    hdfs://mycluster/hbase



    hbase.zookeeper.quorum
    service1:2181,service2:2181,service3:2181



    hbase.zookeeper.property.dataDir
    /zdq/temp/zookeeper


[/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

你可能感兴趣的:(大数据架构,hadoop,HA)