HBase简述及安装环境配置

HBase是什么

  • 是一个领先的NoSQL数据库
  • 是一个面向列存储的数据库
  • 是一个分布式hash map
  • 基于Google Big Table论文
  • 使用HDFS作为存储并利用其可靠性

HBase特点

  • 数据访问速度快,响应时间约2-20毫秒
  • 支持随机读写,每个节点20k~100k+ ops/s
  • 可扩展性,可扩展到20,000+节点

HBase采用Master/Slave架构

在这里插入图片描述

linux下hbase配置

下载需要的hbase 版本对应的压缩包,并解压,进入解压后的文件目录下的conf文件夹

配置hbase-env.sh

完善配置jdk

export JAVA_HOME=/opt/soft/java/jdk180

使用外部zookeeper

export HBASE_ MANAGES_ ZK=false

修改hbase-site.xml

在configuration中添加如下代码

<property>
	 <name>hbase.rootdir</name>
	 <value>hdfs://192.168.237.101:9000/hbase</value>
</property>
<property>
	 <name>hbase.cluster.distributed</name>
	 <value>true</value>
</property>
<property>
	 <name>hbase.zookeeper.property.dataDir</name>
	 <value> /opt/soft/zookeeper/tmp</value>
</property>

1、hbase.rootdir 设置为HDFS的NameNode的位置
2、hbase.cluster.distributed :Hbase的运行模式。false是单机模式,true是分布式模式。若为false,Hbase和Zookeeper会运行在同一个JVM里面。
默认: false
3、把ZooKeeper保存数据的目录地址改掉。默认值是 /tmp ,这里在重启的时候会被操作系统删掉,可以把它修改到 /home/hadoop/zookeeper (这个路径hadoop用户拥有操作权限)

配置环境变量
vi /etc/profile

# HBASE_HOME
export HBASE_HOME=/opt/soft/hbase120
export PATH=$PATH:$HBASE_HOME/bin

配置完成后 需要激活
source /etc/profile

启动hbase

启动hbase服务

start-hbase.sh

启动hbase

hbase shell
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值