头歌大数据技能 实验3.1HBase的安装与简朴操作 第1~3关

打印 上一主题 下一主题

主题 1789|帖子 1789|积分 5367

第1关:Hbase数据库的安装

前置描述

注:整个试验都依赖第一个试验设置的情况,万万不要关闭头歌,否则重头开始!

任务描述

本关任务:安装与设置HBase数据库。
相关知识

在安装HBase之前你需要先安装Hadoop和Zookeeper,如果你还没有安装可以通过这两个实训来学习:Hadoop安装与设置,Zookeeper安装与设置。 本次实训的情况已经默认安装好了Hadoop,接下来我们就开始安装设置HBase吧。
HBase安装

HBase的安装也分为三种,单机版、伪分布式、分布式;我们先来安装单机版。
单机版安装

起首我们去官网下载好HBase的安装包;
接下来,将压缩包解压缩到你想安装的目录(安装包在平台已经下载好了,在/opt目录下,无需你再举行下载,我们同一将HBase解压到/app目录下)
编程要求

根据上述步骤安装设置好HBase数据库,并启动乐成。
测试说明

若安装设置乐成,则程序会输出:
hbase-env.sh解压路径正确 Hbase已启动 各设置项设置乐成!
请留意,HBase非常斲丧资源,以是你在长时间没使用下令行后台会回收资源,如果你想保持情况不被注销,请在弹出延时窗口时点击延时,并且保持操作下令行,这样可以保持你的情况不停持续。

起首先举行解压操作:
  1. mkdir /app
  2. cd /opt
  3. ulimit -f 1000000
  4. tar -zxvf hbase-2.1.1-bin.tar.gz -C /app
复制代码
安装单机版很简朴,我们只需要设置JDK的路径即可,我们将JDK的路径设置到conf/下的hbase-env.sh中。
开始试验

1.我们开始使用vim给hbase-env.sh写入JDK

   vim /app/hbase-2.1.1/conf/hbase-env.sh  进入编辑器后按 i 进入编辑模式,左下角出现insert后就说明进入乐成,找到"export JAVA_HOME=..."一行,修改为下图路径(留意不要仅修改版本号,包错的老弟)

修改完成后按esc退出编辑模式,再直接输入 :wq 保存并退出。

2.下面设置hbase-site.xml文件文件

   vim  /app/hbase-2.1.1/conf/hbase-site.xml
  1. <configuration>
  2.   <property>
  3.        <name>hbase.rootdir</name>
  4.        <value>file:///root/data/hbase/data</value>
  5.   </property>
  6.   <property>
  7.        <name>hbase.zookeeper.property.dataDir</name>
  8.        <value>/root/data/hbase/zookeeper</value>
  9.   </property>
  10.   <property>     
  11.   <name>hbase.unsafe.stream.capability.enforce</name>
  12.         <value>false</value>
  13.   </property>
  14. </configuration>
复制代码
写入完毕后,一样按ESC,再:wq退出。
3.接下来再设置最后一个profile文件

   vim  /etc/profile
  在该文件文末输入 
  1. # SET HBASE_enviroment
  2. HBASE_HOME=/app/hbase-2.1.1
  3. export PATH=$PATH:$HBASE_HOME/bin
复制代码
退出并保存。
4.全部设置完成后使用以下指令来使设置见效

   source  /etc/profile
  5.最后就可以开始运行Hbase数据库了

   start-hbase.sh 
  注:如果出现问题优先查抄以上三个设置文件是否有问题,再举行以下下令的实行,关闭dfs和hbase:
   stop-hbase.sh
  stop-dfs.sh
  source /etc
  start-hbase.sh
   

第2关:创建表


任务描述

本关任务:在HBase中创建表。
相关知识

为了完成本关任务,你需要把握:如何使用HBase shell指令创建表。
Hbase shell操作

启动HBase之后,我们输入hbase shell进入到Hbase shell下令行窗口:
在这里我们输入hbase shell会启动一个加入了一些Hbase特有下令的JRuby JRB解释器,输入help然后按回车键可以检察已分组的shell情况的下令列表。

编程要求

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


实验开始

1.使用下令,第一个是表名,第二个是列名
   create 'test','data'
  create 'dept','data'
  create 'emp','data'
   
第3关:添加数据、删除数据、删除表

任务描述

本关任务:向HBase的表中添加数据。
相关知识

为了完成本关任务,你需要把握:1.如何使用HBase shell下令添加数据、2.如何使用下令删除表。

实验开始

1.实行以下下令
   create 'mytable', 'data'
  put 'mytable', 'row1', 'data:1', 'zhangsan'
  put 'mytable', 'row2', 'data:2', 'zhangsanfeng'
  put 'mytable', 'row3', 'data:3', 'zhangwuji'
  检察数据库可以用以下下令
   scan 'mytable' 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

莫张周刘王

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表