HBASE 安装配置指南

HBASE 安装配置

HBASE下载地址: http://mirror.bit.edu.cn/apache/hbase/stable/hbase-1.2.6-bin.tar.gz

HBASE安装教程:

http://www.yiibai.com/hbase/hbase_installation.html

http://blog.csdn.net/smile0198/article/details/17660205

一、安装前先安装JDK、实现SSH免密通讯 、HADOOP

1、tar -zxvf hbase-1.2.6-bin.tar.gz

2、 mv hbase-1.2.6 /usr/

3、 chmod 777 -R hbase-1.2.6/

vi /etc/profile
增加如下内容:

export HBASE_HOME=/usr/hbase-1.2.6

export PATH=$PATH:$HBASE_HOME/bin

验证一下:

source /etc/profile
hbase -version

二、配置conf/hbase-env.sh

就加了一句,不让HBase管理zookeeper

export HBASE_MANAGES_ZK=false  

三、配置conf/hbase-site.xml

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

 <property>
  <name>hbase.rootdir</name>
  <value>hdfs://10.201.60.24:9000/hbase</value>
 </property>
 <property>
 <name>hbase.master</name>
 <value>hadoopmaster</value>
 </property>

 <property>
 <name>dfs.support.append</name>
 <value>true</value>
 </property>

 <property>

   <name>hbase.zookeeper.property.clientPort</name>

   <value>2181</value>

 </property>

 <property>

   <name>hbase.zookeeper.quorum</name>

   <value>10.201.60.24,10.201.60.25,10.201.60.26</value>
 </property> 
 <property>

   <name>hbase.zookeeper.property.dataDir</name>

   <value>/home/hadoop/spark/zookeeper-3.4.6/dataDir</value>

 </property> 

 </configuration>

参数说明一下: (1)hbase.rootdir,HDFS的入口地址,地址和端口要和你的hadoop配置一样(core-site.xml中的 fs.default.name),所有节点公用地址 (2)hbase.cluster.distributed,ture表示分布式 (3)hbase.zookeeper.property.clientPort , zookeeper端口 (4)hbase.zookeeper.quorum , zookeeper节点 (5)hbase.zookeeper.property.dataDir , zookeeper 保持信息的文件,默认为/tmp 重启会丢失

四、配置conf/regionservers

这个相当于hadoop的slave配置

hadoopslave1  
hadoopslave2  

五、scp到其他机器

将文件夹hbase-1.2.6 拷贝到其他几台机器 用root 用户分别在 hadoopslave1 hadoopslave2 上建立hbase-1.2.6文件夹 cd /usr mkdir hbase-1.2.6 chmod 777 hbase-1.2.6 用hadoop用户在hadoopmaster 机器上执行: scp -r /usr/hbase-1.2.6/* hadoop@hadoopslave1:/usr/hbase-1.2.6/
scp -r /usr/hbase-1.2.6/* hadoop@hadoopslave2:/usr/hbase-1.2.6/

六、运行

进入hadoopmaster的安装目录的bin目录

./start-hbase.sh  

大功告成! jps一下

20514 Jps
3302 Master
2999 ResourceManager
2616 NameNode
32232 SparkSubmit
21866 SparkSubmit
2827 SecondaryNameNode
4844 Kafka
4413 QuorumPeerMain
18783 HMaster

再登一下WebUI 地址:http://10.201.60.24:16010/

七、测试,HBase shell

1、连接shell 进入bin目录, 命令

./hbase shell  

输入help可以看命令 说明一下:shell中删除需要按住Ctrl 2、常用命令 示例 创建表,添加数据

create 'testAjl','cf'  
put 'testAjl','row1','cf:a','value1'  
put 'testAjl','row2','cf:b','value2'  
put 'testAjl','row3','cf:c','value3'  

查看数据

scan 'testAjl'  
OW  COLUMN+CELL  
row1column=cf:a, timestamp=1388327667793, value=value1   
row2column=cf:b, timestamp=1388327866650, value=value2   
row3column=cf:c, timestamp=1388327785678, value=value3   
 row(s) in 0.0630 seconds  

取某一行数据

get 'testAjl','row1'  
COLUMN   CELL 
 cf:atimestamp=1388327667793, value=value1
1 row(s) in 0.0290 seconds  

删除表

disable ‘testAjl’  

删除

drop 'testAjl'  

八、HBASE的原理及理解

https://www.cnblogs.com/JingJ/p/4521245.html

九、HBASE基础教程

http://www.yiibai.com/hbase/

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值