微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

4.1 Hbase的安装与简单操作

第一关 Hbase数据库的安装

1.首先要在官网下载好Hbase的安装包(educoder已装到/opt目录下)

2.将安装包解压到/app目录下

mkdir /app

cd /opt

ulimit -f 1000000

tar -zxvf hbase-2.1.1-bin.tar.gz -C /app

3.查询JAVA_HOME的路径

echo $JAVA_HOME

查询结果,把它复制下来:

 4.编辑HBase conf目录下的hbase-env.sh文件,将其中的JAVA_HOME指向到你Java的安装目录,最后保存设置。

vim /app/hbase-2.1.1/conf/hbase-env.sh

 5.然后编辑hbase-site.xml文件,在<configuration>标签添加如下内容

vim /app/hbase-2.1.1/conf/hbase-site.xml

 <configuration>

<property>

<name>hbase.rootdir</name>

<value>file:///root/data/hbase/data</value>

</property>

<property>

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

<value>/root/data/hbase/zookeeper</value>

</property>

<property>

<name>hbase.unsafe.stream.capability.enforce</name>

<value>false</value>

</property>

</configuration>

6.在启动之前将Hbasebin目录配置到/etc/profile中,方便以后操作:

vim /etc/profile

 HBASE_HOME为本机Hbase的地址。

7.最后使刚刚的配置生效。 

source /etc/profile

8.启动Hbase

start-hbase.sh

 9.输入jps,出现HMaster则表示启动成功

第二关 创建表

  • 编程要求

        创建test表,然后继续在HBase中创建两张表,表名分别为:dept,emp,列都为:data

        先启动hbase,输入hbase shell进入到Hbase shell命令行窗口:

create 'dept','data'

create 'emp','data'

第三关 添加数据/删除数据/删除

  • 编程要求

        在HBase中创建表mytable,列为data,并在列族data添加三行数据:

        行号分别为:row1row2row3

        列名分别为:data:1data:2data:3

        值分别为:zhangsanzhangsanfengzhangwuji

        先启动hbase shell,输入hbase shell进入到Hbase shell命令行窗口

        输入下面的代码

create 'mytable','data'

put 'mytable','row1','data:1','zhangsan'
put 'mytable','row2','data:2','zhangsanfeng'
put 'mytable','row3','data:3','zhangwuji'

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐