您的位置:首页 > 其它

Hbase单机模式安装和使用

2016-11-26 15:00 288 查看
1.解压压缩包

tar -zxvf hbase-1.2.2-bin.tar.gz

2.修改配置文件

(1)hbase-env.sh

命令:vi conf/hbase-env.sh

加入如下:

export JAVA_HOME=/home/dm/opt/jdk1.7.0_79

export HBASE_CLASSPATH=/home/dm/opt/hadoop/etc/hadoop

export HBASE_MANAGES_ZK=true(此处如果设置为true,默认使用hbase自

带的zookeeper,我使用的是自带的所以设置为true)

(2)hbase-site.xml

vi conf/hbase-site.xml

添加下面的配置

<property>
<name>hbase.rootdir</name>
<value>hdfs://192.168.13.129:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master</name>
<value>192.168.13.129:9000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>192.168.13.129</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/liusen/program/zookeeperdata</value>
</property>
<property>
<name>hbase.master.maxclockskew</name>
<value>180000</value>
<description>Time difference of regionserver from master</description>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>


<property>
<name>hbase.rootdir</name>
<value>hdfs://192.168.13.129:9000/hbase</value>
</property>


hdfs://192.168.13.129:9000/跟你的hadoop中的core-site.xml配置一样,这个配置主要是让hbase找到hadoop.

<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>


hbase.cluster.distributed如果是分布式配置为true,本文是伪分布式所以设置为true.

<property>
<name>hbase.master</name>
<value>192.168.13.129:9000</value>
</property>


hbase.master配置hadoop上面的master.

<property>
<name>hbase.zookeeper.quorum</name>
<value>192.168.13.129</value>
</property>


hbase.zookeeper.quorum配置hadoop上面的节点,本文是单节点,如果是多节点那么把节点都添加在value下面以逗号隔开。

<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/liusen/program/zookeeperdata</value>
</property>


hbase.zookeeper.property.dataDir设置zookeeperdata存放的地址。

3.加入各个节点

vi conf/regionservers

加入如下:

dataminingmaster

4.启动hbase

命令:./start-hbase.sh

查看是否有hbase的进程

命令:jps

5.进入HBASE命令行模式并进行相应查询

在bin目录下输入 ./hbase shell

进入hbase命令目录下面。

输入 list 查看hbase中存在的表。

输入 create ‘winning’,’ino’

创建winning表。

输入put ‘winning’ ‘123456’ ‘ino:name’ ’ ls’

插入数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: