安裝hbase

系統: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,練習完成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章