您的位置:首页 > 其它

Hbase伪分布式配置

2016-05-05 18:57 176 查看
Hbase伪分布式安装

环境:

Hadoop2.6.0

jdk1.8.0_65

所需文件

hbase-1.2.1-bin.tar.gz

1. 将hbase-1.2.1-bin.tar.gz解压到app文件夹下

tar -zxvf hbase-1.2.1-bin.tar.gz -C app/

cd app

修改名称为hbase

mv hbase-1.0.1.1-bin hbase

2.设置环境变量(root用户)

 vi /etc/profile

(最下边)(自己的HBASE路径)

HBASE_HOME=/home/Hadoop/app/hbase

export PATH=$PATH:$HBASE_HOME/bin

 

exit退出root用户

使配置文件生效

source /etc/profile

3.修改hbase-env.sh配置文件

cd app/hbase/conf

vi hbase-env.sh

hbase-env.sh中的如下属性:(自己的jdk路径)

(将前面的#去掉)

export JAVA_HOME= /home/hadoop/jdk1.8.0_65 

export HBASE_MANAGES_ZK=true//此配置信息,设置由hbase自己管理zookeeper,不需要单独的zookeeper。

(查看HBASE路径)

[hadoop@master hbase]$ echo $HBASE_HOME

/home/hadoop/app/hbase

4. 修改hbase-site.xml配置文件(>hdfs://hadoop:9000/user/hbase,其中hadoop为本机主机名)

<configuration>
  <property>
  <name>hbase.cluster.distributed</name>
  <value>true</value>
</property>
<property>
  <name>hbase.rootdir</name>
  <value>hdfs://hadoop:9000/user/hbase</value>
</property>
<property>
    <name>hbase.zookeeper.property.dataDir</name>
        <value>/home/hadoop/appdata/zookeeper_hbase</value>
          </property>
</configuration>
 
配置成功

 

5启动Hadoop

 cd hadoop-2.6.0

sbin/start-all.sh

Jps

启动后会有6个进程

 

6.启动Hbase

 start-hbase.sh

启动后会有HRegionServer,HQuorumPeer和HMaster三个进程

一共9个进程

 

 

7. 16010端口访问web页面

本机IP:16010

 

Hbase shell

能够进入说明启动成功

 

8.关闭HBASE(时间稍长)

 stop-hbase.sh
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息