csdddd

1.解压及配置

1.1 桌面上找到Konsole图标,单击打开,如下图

1.2 找到切换到/root/experiment/file目录

[Command 001]:

cd  /root/experiment/file

1.3 解压hbase-1.2.6-bin.tar.gz到/opt目录下

[Command 002]:

tar -zxvf hbase-1.2.6-bin.tar.gz  -C  /opt

1.4 切换到/opt目录下,把hbase-1.2.6改名为hbase,

[Command 003]:

cd  /opt

mv hbase-1.2.6 hbase

 ls

1.5 编辑/opt/hbase/conf/hbase-site.xml配置文件命令行输入vim/opt/hbase/conf/hbase-site.xml

[Command 004]:

vim /opt/hbase/conf/hbase-site.xml

按键 i 键,把如下代码添加在文档中的<configuration></configuration>之间

[Code 001]:

<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/zkData</value>
</property>

1.6 添加完成后,按ESC键。再按 :wq键,保存后退出

1.7 编辑/opt/hbase/conf/regionservers配置文件,删除所有行,添加,命令行输入vim/opt/hbase/conf/regionservers

[Command 005]:

vim /opt/hbase/conf/regionservers

1.8 按键dd, 删除localhost所 在的行

1.9 按 i 键, 输入master

1.10 添加完成后,按ESC键。再按 :wq键,保存后退出

1.11 编辑/opt/hbase/conf/hbase-env.sh文件,添加一行,命令行输入vim/opt/hbase/conf/hbase-env.sh

[Command 006]:

vim /opt/hbase/conf/hbase-env.sh

1.12 按 i 键,添加export JAVA_HOME=/usr/lib/java-1.8

[Code 002]:

export JAVA_HOME=/usr/lib/java-1.8

1.13 添加完成后,按ESC键。再按 :wq键,保存后退出

1.14 编辑/etc/profile添加环境变量,命令行输入vim /etc/profile

[Command 007]:

vim  /etc/profile

1.15 按 i 键,文档的最后添加如下代码

[Code 003]:

export HBASE_HOME=/opt/hbase
export PATH=$HBASE_HOME/bin:$PATH

1.16 添加完成后,按ESC键。再按 :wq键,保存后退出

1.17 刷新/etc/profile文件,使环境变量生效

[Command 008]:

source /etc/profile

2.启动

2.1 启动hbase,在start-hbase.sh中,输入yes然后回车如下图

[Command 009]:

start-dfs.sh

start-hbase.sh

jps

2.2 进入hbase交互模式

[Command 010]:

hbase shell

2.3 查看hbase状态

[Command 011]:

status

HBASE基本操作

知识点

  1. HBASE中表的创建,删除操作

  2. HBASE中表数据的添加、修改、查询、删除操作

实验目的

  1. 掌握HBASE中表的操作

  2. 掌握HBASE中表数据的操作

实验环境

  1. JDK1.8

  2. Hadoop2.7.4

  3. Oracle Linux7.4

  4. Hbase1.2.6

实验步骤

1.表的创建

1.1 创建表

[Command 012]:

create 'order','user','item' 

2.表的操作

2.1 查询hbase中所有的表

[Command 013]:

list

2.2 向表order中添加数据

[Command 014]:

put 'order','20170112','user:name','zhangsan'
put 'order','20170112','user:age','22'
put 'order','20170112','item:name','iphone6x'
put 'order','20170112','item:num','2'

2.3 查询order中数据

[Command 015]:

scan 'order'

2.4 更新表order中用户的姓名为"Jack"

[Command 016]:

put 'order','20170112','user:name','Jack'

2.5 删除表order中用户的姓名列

[Command 017]:

delete 'order','20170112','user:name'

2.6 删除表order,在hbaes shell中执行如下命令

[Command 018]:

disable 'order'
drop 'order'

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值