habase单机版安装方法及基本功能演示

  介绍

本篇内容介绍了“habase单机版安装方法及基本功能演示”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

本文所使用的Linux发行版本为:Linux CentOS释放7.4.1708(核心)

准备工作

创建用户

 useradd  -m  hadoop
  passwd  hadoop 

下载安装包

1。jdk到官方下载页http://www.oracle.com/technetwork/java/javase/downloads/index.html面下载jdk,我下载的版本为jdk-8u151-linux-x64.tar.gz。

2. hbase安装包到hadoop官网下载hadoop的二进制包,我使用的版本为:hbase-1.2.6-bin.tar.gz。

将jdk和hbase的包上传到linux上,路径为:/home/hadoop。

hbase安装及配置

安装

以hadoop用户登录,分别解压jdk和hadoop的包。

 tar  -zxvf  jdk-8u151-linux-x64.tar.gz
  tar  -zxvf  hbase-1.2.6-bin.tar.gz 

重命名hadoop的目录

 mv  hbase-1.2.6/, hbase/

hadoop运行环境配置

下面所有文件和文件夹的路径,都是相对于hadoop用户的用户目录/home/hadoop

设置jdk路径

 vi  hbase/conf/hbase-env.sh 

设置jdk的路径

 #,从而java  implementation 用使用只java  1.7 +,需要。
  export  JAVA_HOME=/home/hadoop/jdk1.8.0_151 

创建数据目录

 mkdir  -p 数据/hbase
  mkdir  -p 数据/管理员

设置数据目录

 vi  hbase/conf/hbase-site.xml 
 & lt; configuration>
  & lt;才能property>
  ,,,& lt; name> hbase.rootdir
  ,,,& lt; value>文件:///home/hadoop/数据/hbase
  & lt;才能/property>
  & lt;才能property>
  ,,,& lt; name> hbase.zookeeper.property.dataDir
  ,,,& lt; value>/home/hadoop/数据/zookeeper
  & lt;才能/property>
  & lt;/configuration> 

hbase启动和连接

启动

 hbase/bin/start-hbase.sh 

查看hbase状态

在浏览器中输入http://IP: 16010年,可以查看hdfs的状态。如果50070端口没有打开,以根用户输入下面命令打开16010端口。

 iptables 小姐;INPUT  -p  tcp ——dport  16010, -j 接受

连接hbase

 hbase/bin/hbase 壳牌

出现如下界面,表示连接成功,可以输入hbase的命令。

 hbase(主要):001:0> 

hbase基本操作

说明

将下面的学生基本信息数据,使用hbase进行存储,并进行相关的操作。

idnamesexage2018001zhangsanmale232018002lisifemale222018003wangwumale24

创建表学生

 hbase(主要):004:0>, create  & # 39;学生# 39;,,& # 39;f1 # 39;
  0,行(s),拷贝1.3200秒=祝辞,Hbase: Table 作用;学生

查看有哪些表

 Hbase(主要):006:0>列表
  TABLE ,,,,,,,,,,,,,,,,,,
  student ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1,行(s),拷贝0.0490秒=祝辞,(“student") 

添加数据

分别输入下面语句,将三个学生的信息添加到hbase中。

 put  & # 39;学生# 39;,,& # 39;2018001 & # 39;& # 39;f1:名字# 39;& # 39;zhangsan& # 39;
  put  & # 39;学生# 39;,,& # 39;2018001 & # 39;& # 39;f1:性与# 39;& # 39;男性# 39;
  put  & # 39;学生# 39;,,& # 39;2018001 & # 39;& # 39;f1:年龄# 39;& # 39;23 & # 39;
  
  
  put  & # 39;学生# 39;,,& # 39;2018002 & # 39;& # 39;f1:名字# 39;& # 39;lisi # 39;
  put  & # 39;学生# 39;,,& # 39;2018002 & # 39;& # 39;f1:性与# 39;& # 39;女# 39;
  put  & # 39;学生# 39;,,& # 39;2018002 & # 39;& # 39;f1:年龄# 39;& # 39;22 & # 39;
  
  
  put  & # 39;学生# 39;,,& # 39;2018003 & # 39;& # 39;f1:名字# 39;& # 39;成万舞# 39;
  put  & # 39;学生# 39;,,& # 39;2018003 & # 39;& # 39;f1:性与# 39;& # 39;男性# 39;
  put  & # 39;学生# 39;,,& # 39;2018003 & # 39;& # 39;f1:年龄# 39;& # 39;24 & # 39;

显示表的所有记录

 hbase(主要):022:0>, scan  & # 39;学生# 39;
  ROW ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,列+ CELL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null

habase单机版安装方法及基本功能演示