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

中添加


		hbase.rootdir
		hdfs://master:9000/hbase
 

		dfs.replication
		2

 
		hbase.cluster.distributed 
		true 
 

		hbase.zookeeper.property.clientPort
		2181

 
		hbase.zookeeper.quorum 
		master,slave1,slave2     
 
 
		hbase.zookeeper.property.dataDir 
		/opt/apps/zookeeper/data       

修改配置文件regionservers

将localhost替换为

slave1
slave2

分发到其他节点上

# scp -r hbase-1.2.0 hadoop@slave1:/opt/apps
# scp -r hbase-1.2.0 hadoop@slave2:/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’------------------查看表中指定行的多个列族信息

你可能感兴趣的:(hbase)