系统:deepin5.7
前置安装jdk1.8
一:安装jdk
安装前确认当前系统是否已经安装了java:ctrl+alt+T打开终端,输入:java
安装了java的确认当前java版本是否适合当前hbase版本。不适合的要卸载,安装新版本jdk,新装的deepin没有带java,但如果之前安装了,现在要卸载,只要删掉配置文件 相关路径以及java即可
自己找一个目录解压缩待安装的jdk,在/etc/profile文件末尾添加:
export JAVA_HOME=/usr/app/jdk1.8.0_191
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
java_home 是jdk解压缩所在的文件夹
保存后应用设置:(马上生效)
source /etc/profile
查看java版本,看是否安装成功;终端中输入:
java -version
二:安装hbase
下载hbase-bin,解压缩到想要的文件夹下:
然后添加环境变量:/etc/profile
export HBASE_HOME=/usr/app/hbase-2.1.0
export PATH=$PATH:$HBASE_HOME/bin
保存后在终端中更新应用修改
source /etc/profile
关联java:/hbase-2.1.0/conf /hbase-env.sh
export JAVA_HOME=/usr/app/jdk1.8.0_191/
export HBASE_MANAGES_ZK=true
启动hbase服务器: 注意,这是在系统环境中配置了hbase_home/bin才可以这么简单,否在需要带上路径 来执行
start-hbase.sh
关闭hbase
stop-hbase.sh
现在可以到 终端中看是否安装成功:
:~$ hbase version
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp
HBase 2.1.0
Source code repository git://zhangduo-Gen8/home/zhangduo/hbase/code revision=e1673bb0bbfea21d6e5dba73e013b09b8b49b89b
Compiled by zhangduo on Tue Jul 10 17:26:48 CST 2018
From source with checksum c8fb98abf2988c0490954e15806337d7
进入命令行hbase shell交互模式
:~$ hbase shell
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp
2018-10-28 01:14:19,494 WARN [main] util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
HBase Shell
Use "help" to get list of supported commands.
Use "exit" to quit this interactive shell.
Version 2.1.0, re1673bb0bbfea21d6e5dba73e013b09b8b49b89b, Tue Jul 10 17:26:48 CST 2018
Took 0.0087 seconds
hbase(main):001:0>
hbase可视化管理界面:在网页中打开查看hbase的各种状态:http://localhost:60010/
需要先做 一下设置:hbase 安装目录下:./hbase-2.1.0/conf /hbase-site.xml
<configuration>
<property>
<name>hbase.master.info.port</name>
<value>60010</value>
</property>
</configuration>
关掉hbase,重新打开hbase就可以了 。
OK,练习完成。