欢迎投稿

今日深度:

HBase,

HBase,


HBase

一、简介

参考 [深入学习HBase架构原理](https://www.cnblogs.com/qiaoyihang/p/6246424.html)
参考 [HBase工作原理学习](http://blog.csdn.net/carl810224/article/details/51970039)

二、部署

2.1 准备

 安装jdk(参考[centos7安装jdk1.8](http://blog.csdn.net/qq_34056219/article/details/79051775))
 安装zookeeper(参考[Zookeeper简介和部署](http://blog.csdn.net/qq_34056219/article/details/78745915))
 安装hdfs
 ssh无密钥登陆

2.2 下载安装包并解压

下载hbase-0.98.6-cdh5.3.0.tar.gz,解压到/opt/modules/:
tar -zxvf hbase-0.98.6-cdh5.3.0.tar.gz -C /opt/modules/

2.3 配置hbase-env.sh

<!--进入相应位置-->
cd /opt/modules/hbase-0.98.6-cdh5.3.0/conf
<!--开始配置-->
vi hbase-env.sh

配置内容:

<!--java安装路径-->
export JAVA_HOME=/opt/modules/jdk1.8.0_101
<!--不使用HBase自带的zookeeper-->
export HBASE_MANAGES_ZK=false

2.4 配置hbase-site.xml

<configuration>
   <property>
    <name>hbase.rootdir</name>
    <value>hdfs://hadoop01:9000/hbase</value>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>hadoop01,hadoop02,hadoop03</value>
  </property>
</configuration>

2.5 配置regionservers

在文件中添加:

slave1
slave2
slave3

2.6 分发

将HBase目录分发到集群的其他节点

scp -r /opt/modules/hbase-0.98.6-cdh5.3.0 hadoop@salve1:/opt/modules/
scp -r /opt/modules/hbase-0.98.6-cdh5.3.0 hadoop@salve2:/opt/modules/
scp -r /opt/modules/hbase-0.98.6-cdh5.3.0 hadoop@salve3:/opt/modules/

2.7 启动

cd /opt/modules/hbase-0.98.6-cdh5.3.0/bin
./start-hbase.sh

三、操作

启动好后,可以通过命令进入HBase shell界面

 cd /opt/modules/hbase-0.98.6-cdh5.3.0/bin
 <!--进入HBase shell界面-->
 ./hbase shell
 <!--创建表test,其中一个列族f1-->
 create 'test','f1'
 <!--查询所有表名-->
 list
 <!--查看表结构信息-->
 describe 'test'
 <!--向表test插入数据 put ‘表名’,‘rowkey’,'列名',‘列值’-->
 put 'test','001','f1:name','aaa'
 <!--查询-->
 scan 'test'
 <!--删除表-->
 didable 'test' <!--使表停止使用-->
 drop 'test'

www.htsjk.Com true http://www.htsjk.com/hbase/37435.html NewsArticle HBase, HBase 一、简介 参考 [深入学习HBase架构原理](https://www.cnblogs.com/qiaoyihang/p/6246424.html)参考 [HBase工作原理学习](http://blog.csdn.net/carl810224/article/details/51970039) 二、部署 2.1 准备 安装jd...
相关文章
    暂无相关文章
评论暂时关闭