這篇文章主要講解了“hbase的安裝及hbase shell的用法分享”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“hbase的安裝及hbase shell的用法分享”吧!
站在用戶的角度思考問題,與客戶深入溝通,找到長陽網(wǎng)站設(shè)計與長陽網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站建設(shè)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋長陽地區(qū)。Hbase安裝與hadoop的安裝方法基本一致:
都有三種模式:單機(jī)模式、偽分布式、完全分布式
安裝前環(huán)境:完全分布式下各節(jié)點相互解析DNS、JAVA環(huán)境、無密碼ssh
Apache下載鏡像:http://www.apache.org/dyn/closer.cgi/hbase/
編緝配置文件conf/hbase-site.xml
覆蓋jar包:
由于 HBase 依賴 Hadoop,它配套發(fā)布了一個Hadoopjar 文件在它的 lib 下。該套裝jar僅用于獨立模式。在分布式模式下,Hadoop版本必須和HBase下的版本一致。用你運行的分布式Hadoop版本jar文件替換HBaselib目錄下的Hadoop jar文件,以避免版本不匹配問題。確認(rèn)替換了集群中所有HBase下的jar文件。Hadoop版本不匹配問題有不同表現(xiàn),但看起來都像掛掉了。
版本選擇問題:
HBase-0.92.x | HBase-0.94.x | HBase-0.96 | |
Hadoop-0.20.205 | S | X | X |
Hadoop-0.22.x | S | X | X |
Hadoop-1.0.x | S | S | S |
Hadoop-1.1.x | NT | S | S |
Hadoop-0.23.x | X | S | NT |
Hadoop-2.x | X | S | S |
S = supported and tested,支持
X = not supported,不支持
NT = not tested enough.可以運行但測試不充分
啟動和驗證hbase:
#./bin/start-hbase.sh starting Master,logging to logs/hbase-user-master-example.org.out# jps 6022 Jps 4150 SecondaryNamenode 5898 HRegionServer 單機(jī)下不會有這個進(jìn)程 5789 HMaster 5898 HQuorumPeer 4072 NameNode 4367 JobTrackerHBase Shell學(xué)習(xí):
用shell連接hbase:
# ./bin/hbase shell創(chuàng)建一個名為 test
的表,并有一個列族 lz
注意: 在這個shell下,所有的表名,列族名都要加引號‘’;
在test表 列族lz中加入幾行值:
掃描這個表:
獲取一行的值:
刪除一張表: 要先disabled再drop;
感謝各位的閱讀,以上就是“hbase的安裝及hbase shell的用法分享”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對hbase的安裝及hbase shell的用法分享這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。