HBase的安装与简单操作

文章目录


第1关:Hbase数据库的安装

编程要求

根据上述步骤安装配置好HBase数据库,并启动成功。

测试说明

若安装配置成功,则程序会输出:

hbase-env.sh解压路径正确

Hbase已启动

各配置项配置成功!

请注意,HBase非常消耗资源,所以你在长时间没使用命令行后台会回收资源,如果你想保持环境不被注销,请在弹出延时窗口时点击延时,并且保持操作命令行,这样可以保持你的环境一直持续。

开始你的任务吧,祝你成功!

先查看在/opt下有没有hbase-2.1.1-bin.tar.gz

c 复制代码
cd /opt
ll
c 复制代码
mkdir /app
cd /opt
tar -zxvf hbase-2.1.1-bin.tar.gz -C /app
c 复制代码
echo $JAVA_HOME

我们先输入echo $JAVA_HOME来复制JAVA_HOME的路径,以方便之后的配置

c 复制代码
vim /app/hbase-2.1.1/conf/hbase-env.sh
c 复制代码
cd /app/hbase-2.1.1/conf/hbase-site.xml
vim hbase-site.xml

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

c 复制代码
<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>
c 复制代码
cd /etc/profile

在etc/profile的文件末尾添加如下内容

c 复制代码
# SET HBASE_enviroment 
HBASE_HOME=/app/hbase-2.1.1
export PATH=$PATH:$HBASE_HOME/bin

HBASE_HOME为你自己本机Hbase的地址。

c 复制代码
source /etc/profile
c 复制代码
start-hbase.sh

第2关:创建表

编程要求

好了,该你了,依照上文步骤创建test表,然后继续在HBase中创建两张表,表名分别为:dept,emp,列都为:data。

测试说明

如果你的表创建成功点击评测即会输出:

describe 'test'

Table test is ENABLED

test

describe 'dept'

Table dept is ENABLED

dept

describe 'emp'

Table emp is ENABLED

emp

测评时,请ctrl + c或者输入exit关闭HBase shell命令行,这样可以加快测评时间,因为测评连接的是HBase shll命令行,测评时间较长(第一次评测在50秒左右,第二次在26秒左右),请耐心等待。

开始你的任务吧,祝你成功!

c 复制代码
hbase shell
c 复制代码
create 'test','data'
create 'dept','data'
create 'emp','data'

第3关:添加数据、删除数据、删除表

编程要求

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

行号分别为:row1,row2,row3;

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

值分别为:zhangsan,zhangsanfeng,zhangwuji。

测试说明

预期输出:

row1column=data:1,value=zhangsan

row2column=data:2,value=zhangsanfeng

row3column=data:3,value=zhangwuji

3row(s)

测评时,请ctrl + c或者输入exit关闭HBase shell命令行,这样可以加快测评时间,因为测评连接的是HBase shell命令行,测评时间较长(第一次评测在50秒左右,第二次在26秒左右),请耐心等待。

开始你的任务吧,祝你成功!

c 复制代码
hbase shell
c 复制代码
create 'mytable','data'
c 复制代码
put 'mytable','row1','data:1','zhangsan'
c 复制代码
put 'mytable','row2','data:2','zhangsanfeng'
c 复制代码
put 'mytable','row3','data:3','zhangwuji'

相关推荐
不光头强1 小时前
Spring框架的事务管理
数据库·spring·oracle
百***92023 小时前
【MySQL】MySQL库的操作
android·数据库·mysql
q***76663 小时前
Spring Boot 从 2.7.x 升级到 3.3注意事项
数据库·hive·spring boot
信仰_2739932433 小时前
Redis红锁
数据库·redis·缓存
人间打气筒(Ada)3 小时前
Centos7 搭建hadoop2.7.2、hbase伪分布式集群
数据库·分布式·hbase
心灵宝贝4 小时前
如何在 Mac 上安装 MySQL 8.0.20.dmg(从下载到使用全流程)
数据库·mysql·macos
奋斗的牛马5 小时前
OFDM理解
网络·数据库·单片机·嵌入式硬件·fpga开发·信息与通信
忧郁的橙子.5 小时前
一、Rabbit MQ 初级
服务器·网络·数据库
杰杰7985 小时前
SQL 实战:用户访问 → 下单 → 支付全流程转化率分析
数据库·sql
爬山算法6 小时前
Redis(120)Redis的常见错误如何处理?
数据库·redis·缓存