天天看点

Hbase1.2.0安装部署

须前置安装zookeeper,可以参考【zookeeper3.4.5安装部署】

hbase1.2.0下载地址【链接:https://pan.baidu.com/s/1ZYy_yZM5hll2Fl7Va49e5g 提取码:1f0s 】

解压安装

解压hbase-1.2.0-bin.tar.gz,指定到/opt/apps

# tar -zxf hbase-1.2.0-bin.tar.gz -C /opt/apps
           

重命名

# mv hbase-1.2.0 hbase
           

配置环境变量

# vi ~/.bashrc
           

文件末尾添加下面两句

export HBASE_HOME=/opt/apps/hbase
export PATH=$HBASE_HOME/bin:$PATH
           

修改配置文件

hbase-env.sh

去掉以下两行注释并修改

export JAVA_HOME=/opt/apps/jdk

export HBASE_MANAGES_ZK=false

因为zookeeper用的是单独安装的,不是hbase自带的,所以上面配置为false.

修改配置文件hbase-site.xml

<configuration> </configuration>

中添加

<property>
		<name>hbase.rootdir</name>
		<value>hdfs://master:9000/hbase</value>
</property> 
<property>
		<name>dfs.replication</name>
		<value>2</value>
</property>
<property> 
		<name>hbase.cluster.distributed</name> 
		<value>true</value> 
</property> 
<property>
		<name>hbase.zookeeper.property.clientPort</name>
		<value>2181</value>
</property>
<property> 
		<name>hbase.zookeeper.quorum</name> 
		<value>master,slave1,slave2</value>     
</property> 
<property> 
		<name>hbase.zookeeper.property.dataDir</name> 
		<value>/opt/apps/zookeeper/data</value>       
</property>
           

修改配置文件regionservers

将localhost替换为

slave1
slave2
           

分发到其他节点上

# scp -r hbase-1.2.0 hadoo[email protected]:/opt/apps
# scp -r hbase-1.2.0 [email protected]:/opt/apps
           

启动

# start-hbase.sh		//启动
# stop-hbase.sh			//停止
# hbase shell			//hbase shell启动
           

基本操作

1.create ‘test’,‘cf’ -------------------创建表test,并且创建列族cf。

2.put ‘test’,‘row1’,‘cf:a’,‘va’---------为表test按行键row1为列族中的列a赋值为va

3.scan ‘test’----------------------------查看表中的所有信息

4.get ‘test’,‘row1’---------------------查看表中指定行的信息

5.get ‘test’,‘row1’,‘cf:a’------------------查看表中指定行的列族某列信息

6.删除表:先 disable 'test’使处于无效状态,再drop ‘test’ 删除表

7.quit || exit------------------------------退出

8.get ‘test’,‘row1’,‘cf’,‘cg’------------------查看表中指定行的多个列族信息

继续阅读