Vmware + Ubuntu18.04 安裝 Hbase 2.3.5的詳細(xì)教程
前言
上篇安裝了 Hadoop ,這篇來(lái)安裝 Hbase ,當(dāng)然,如果只是簡(jiǎn)單做實(shí)驗(yàn)的話,其實(shí)還是比較簡(jiǎn)單的。前后大概只需要 十多分鐘左右 就可以解決這個(gè)實(shí)驗(yàn)。😄

安裝 Hbase2.3.5
Hbase 2.3.5安裝地址: Hbase 2.3.5清華鏡像源地址

下載完后將文件上傳到 Vmware 中,然后將該文件移動(dòng)到 /usr/local 下
sudo mv hbase-2.3.5-bin.tar.gz /usr/local
解壓 hbase
tar -zxvf hbase-2.3.5-bin.tar.gz
將解壓的 hbase-2.3.5 重命名為 hbase 方便后面配置
sudo mv /usr/local/hbase-2.3.5 /usr/local/hbase
配置環(huán)境變量
將hbase下的bin目錄添加到path中,這樣,啟動(dòng)hbase就無(wú)需到/usr/local/hbase目錄下,大大的方便了hbase的使用。教程下面的部分還是切換到了/usr/local/hbase目錄操作,有助于初學(xué)者理解運(yùn)行過(guò)程,熟練之后可以不必切換。
編輯~/.bashrc文件
vi ~/.bashrc
如果沒(méi)有引入過(guò)PATH請(qǐng)?jiān)趡/.bashrc文件尾行添加如下內(nèi)容:
export PATH=$PATH:/usr/local/hbase/bin

編輯完成后,再執(zhí)行source命令使上述配置在當(dāng)前終端立即生效,命令如下:
source ~/.bashrc
添加HBase權(quán)限
cd /usr/local sudo chown -R hadoop ./hbase
測(cè)試版本
/usr/local/hbase/bin/hbase version
命令執(zhí)行后,輸出信息截圖如下:

看到以上輸出消息表示HBase已經(jīng)安裝成功,接下來(lái)將進(jìn)行HBase單機(jī)模式的配置。
配置偽單機(jī)模式 配置/usr/local/hbase/conf/hbase-env.sh 。配置JAVA環(huán)境變量,并添加配置HBASE_MANAGES_ZK為true,用vi命令打開(kāi)并編輯hbase-env.sh,命令如下:
vim /usr/local/hbase/conf/hbase-env.sh
配置JAVA環(huán)境變量,jdk的安裝目錄默認(rèn)是 /usr/lib/jvm/java-1.7.0-openjdk, 則JAVA _HOME =/usr/lib/jvm/java-7-openjdk-amd64,其中java-1.7.0-openjdk是你的jdk版本;配置HBASE_MANAGES_ZK為true,表示由hbase自己管理zookeeper,不需要單獨(dú)的zookeeper。hbase-env.sh中本來(lái)就存在這些變量的配置,大家只需要?jiǎng)h除前面的#并修改配置內(nèi)容即可(#代表注釋):
export JAVA_HOME=/usr/lib/jvm/default-java export HBASE_MANAGES_ZK=true
添加完成后保存退出即可。
配置/usr/local/hbase/conf/hbase-site.xml
打開(kāi)并編輯hbase-site.xml,命令如下:
vim /usr/local/hbase/conf/hbase-site.xml
在啟動(dòng)HBase前需要設(shè)置屬性hbase.rootdir,用于指定HBase數(shù)據(jù)的存儲(chǔ)位置,因?yàn)槿绻辉O(shè)置的話,hbase.rootdir默認(rèn)為/tmp/hbase-${user.name},這意味著每次重啟系統(tǒng)都會(huì)丟失數(shù)據(jù)。此處設(shè)置為HBase安裝目錄下的hbase-tmp文件夾即(/usr/local/hbase/hbase-tmp),添加配置如下:
<configuration>
<property>
<name>hbase.rootdir</name>
<value>file:///usr/local/hbase/hbase-tmp</value>
</property>
</configuration>
保存退出即可
測(cè)試命令運(yùn)行
切換目錄至HBase安裝目錄/usr/local/hbase;再啟動(dòng)HBase。命令如下:
cd /usr/local/hbase bin/start-hbase.sh bin/hbase shell
啟動(dòng)完 hbase 之后 測(cè)試 簡(jiǎn)單的 建表命令,插入數(shù)據(jù)命令,刪除數(shù)據(jù)命令等
建表
create 'student','Sname','Ssex','Sage','Sdept','course'
插入
put 'student','95001','course:math','80'
刪除
delete 'student','95001','Ssex'
查詢
get 'student','95001'
運(yùn)行截圖如下:

總結(jié)
Hbase 配置單機(jī)版本的實(shí)驗(yàn)比較簡(jiǎn)單,很快就可以做完,但是對(duì)于大數(shù)據(jù)的生態(tài)學(xué)習(xí)不會(huì)這么簡(jiǎn)單,這只是簡(jiǎn)單入門(mén)基礎(chǔ)階段的學(xué)習(xí)實(shí)驗(yàn),對(duì)于大數(shù)據(jù)的學(xué)習(xí),還是要保持持續(xù)性的學(xué)習(xí)!加油!
到此這篇關(guān)于Vmware + Ubuntu18.04 安裝 Hbase 2.3.5的詳細(xì)教程的文章就介紹到這了,更多相關(guān)Vmware + Ubuntu18.04 安裝 Hbase 2.3.5內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
實(shí)現(xiàn)VMware虛擬機(jī)和主機(jī)傳輸文件詳解
這篇文章主要為大家介紹了實(shí)現(xiàn)VMware虛擬機(jī)和主機(jī)傳輸文件過(guò)程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06
Vmware12虛擬機(jī)安裝教程 Vmware12虛擬機(jī)上安裝Oracle
這篇文章主要為大家詳細(xì)介紹了Vmware12虛擬機(jī)安裝教程,以及在Vmware12虛擬機(jī)上安裝Oralce,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08
VMWare 虛擬機(jī)Centos7安裝Oracle數(shù)據(jù)庫(kù)的教程圖解
這篇文章主要介紹了VMWare 虛擬機(jī)Centos7安裝Oracle數(shù)據(jù)庫(kù)的教程圖解,在文中用到一個(gè)通用編輯命令,具體內(nèi)容詳情大家參考下本文吧2018-04-04
VMware虛擬機(jī)和Windows主機(jī)不在同一網(wǎng)段無(wú)法連接問(wèn)題解決
本文主要介紹了VMware虛擬機(jī)和Windows主機(jī)不在同一網(wǎng)段無(wú)法連接問(wèn)題解決,詳細(xì)介紹了通過(guò)配置VMware虛擬機(jī)的網(wǎng)絡(luò)設(shè)置和更改Windows主機(jī)的網(wǎng)絡(luò)配置來(lái)解決問(wèn)題的步驟,感興趣的可以了解一下2023-08-08
本地部署VMware ESXi服務(wù)實(shí)現(xiàn)無(wú)公網(wǎng)IP遠(yuǎn)程訪問(wèn)管理服務(wù)器
這篇文章主要介紹了本地部署VMware ESXi服務(wù)實(shí)現(xiàn)無(wú)公網(wǎng)IP遠(yuǎn)程訪問(wèn)管理服務(wù)器,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-08-08
VMware + Ubuntu18.04 搭建Hadoop集群環(huán)境的圖文教程
這篇文章主要介紹了VMware + Ubuntu18.04 搭建Hadoop集群環(huán)境的教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04
簡(jiǎn)單搭建VMware ESXi6.7(圖文步驟)
這篇文章主要介紹了簡(jiǎn)單搭建VMware ESXi6.7,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05

