hbase集群安装配置

一、hbase集群安装部署(centos上)

在hadoop集群安装部署完成的前提下:

cd /usr/local

wget http://apache.claz.org/hbase/1.3.1/hbase-1.3.1-src.tar.gz .

cd hbase-1.3.1/conf

配置hbase-site.xml:

<configuration>
        <property>
              <name>hbase.master</name>     #hbase的主节点
              <value>master.druid.hadoop</value>
        </property>
        <property>
            <name>hbase.rootdir</name>      #将数据写入hdfs的目录
            <value>hdfs://master.druid.hadoop:9000/hbase</value>
        </property>
        <property>
            <name>hbase.cluster.distributed</name>    #设置hbase模式为集群模式
            <value>true</value>
        </property>
        <property>
            <name>hbase.zookeeper.property.clientPort</name>    #连接zookeeper的端口设置
            <value>2181</value>
        </property>
        <property>
            <name>hbase.zookeeper.quorum</name>    #设置zookeeper的连接地址(必须为基数个)
            <value>master.druid.hadoop,slave1.druid.hadoop,slave2.druid.hadoop</value>
        </property>
</configuration>

配置完成之后,将 hbase-1.3.1/ 整个目录copy至其他节点。

启动hbase集群:bin/start-hbase.sh

停止hbase集群:bin/stop-hbase.sh

二、hbase常用操作

hbase是运行于HDFS顶层的NoSQL(=Not Only SQL,泛指非关系型的数据库)数据库系统。区别于Hive,HBase具备随即读写功能,是一种面向列的数据库。HBase以表的形式存储数据,表由行和列组成,列划分为若干个列簇(row family)。例如:一个消息列簇包含了发送者、接受者、发送日期、消息标题以及消息内容。每一对键值在HBase会被定义为一个Cell,其中,键由row-key(行键),列簇,列,时间戳构成。而在HBase中每一行代表由行键标识的键值映射组合。Hbase目标主要依靠横向扩展,通过不断增加廉价的商用服务器,来增加计算和存储能力。

1、查询所有表:list
2、描述表:desc 't1'
3、创建namespace:create_namespace 'test'
4、查看namespace:list_namespace

5、drop一个表:disable(drop) 'test:visitor'

6、 查询表是否存在:exists 'temp_table'

7、 清空表:truncate 'test:visitor'

8、插入数据: put 'xxx'

9、获取数据:get 'xxx'


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值