hadoop入门3---基于外部zookeeper伪集群进行hbase安装


一、hbase安装配置

1、运行环境:

操作系统centos 6.5

jdk 1.7.0_80

hadoop-2.5.0

zookeeper-3.4.9伪集群,单机装三个实例

hbase-1.3.3

2、参考https://blog.csdn.net/qq_25948717/article/details/80718580

3、设置环境变量
export HBASE_HOME="/opt/modules/hbase-1.3.3"
export PATH=$HBASE_HOME/bin:$PATH

二、hbase使用外部zookeeper(伪集群zookeeper)配置
1、修改hbase-env.sh为如下:
export HBASE_MANAGES_ZK=false

2、设置conf目录的hbase-site.xml如下
 

<configuration>
    <property>
            <name>hbase.rootdir</name>
            <value>hdfs://hcb.com:8020/hbase</value>
    </property>

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

    <property>
            <name>hbase.zookeeper.quorum</name>
           <value>hcb.com:2181,hcb.com:2182,hcb.com:2183</value>
    </property>

    <property>
            <name>hbase.zookeeper.property.dataDir</name>
            <value>/opt/modules/hbase-1.3.3/zookeeper_tmp</value>
    </property>
</configuration>

3、conf/regionServers文件设置为如下

hcb.com
hcb.com
hcb.com


二、hbase操作
1、先要启动所有zookeeper实例

2、启动hbase
./start-hbase.sh

3、进入hbase shell模式
执行命令hbase shell

4、创建hbase表

5、hbase表插入数据
添加数据
# 语法:put <table>,<rowkey>,<family:column>,<value>,<timestamp>
# 例如:给表t1的添加一行记录:rowkey是rowkey001,family name:f1,column name:col1,value:value01,timestamp:系统默认
hbase(main)> put 't1','rowkey001','f1:col1','value01'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值