第一关 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.在启动之前将
Hbase
的
bin
目录配置到
/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
中添加三行数据:
行号分别为:
row1
,
row2
,
row3
;
列名分别为:
data:1
,
data:2
,
data:3
;
值分别为:
zhangsan
,
zhangsanfeng
,
zhangwuji
。
代码实现
先启动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'
版权归原作者 Agoni_u 所有, 如有侵权,请联系我们删除。