介绍
本篇内容介绍了“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 nullhabase单机版安装方法及基本功能演示