W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
保證HDFS第一次運(yùn)行,你需要通過在HADOOP_HOME目錄中運(yùn)行bin/start-hdfs.sh來啟動和停止Hadoop HDFS守護(hù)進(jìn)程。你確保它正確啟動的方法是通過在 Hadoop 文件系統(tǒng)中測試文件的put和get。HBase通常不使用MapReduce或YARN守護(hù)進(jìn)程,因此它們不需要啟動。
如果您正在管理您自己的ZooKeeper,請啟動它并確認(rèn)它正在運(yùn)行,否則HBase將啟動ZooKeeper作為其啟動過程的一部分。
你可以從HBASE_HOME目錄使用以下命令來啟動HBase:
bin/start-hbase.sh
您現(xiàn)在應(yīng)該有一個正在運(yùn)行的HBase實(shí)例。HBase日志可以在日志子目錄中找到。檢查出來,特別是如果HBase啟動困難。
HBase也提供了一個UI列出了重要的屬性。默認(rèn)情況下,它被部署在16010端口的主控主機(jī)上(默認(rèn)情況下HBase RegionServers偵聽端口16020,并在端口16030建立一個信息HTTP服務(wù)器)。如果主服務(wù)器(Master )在默認(rèn)端口上指定的master.example.org主機(jī)上運(yùn)行,請將瀏覽器指向http://master.example.org:16010以查看Web界面。
一旦HBase啟動,請參閱下面的shell部分,了解創(chuàng)建表,添加數(shù)據(jù),掃描插入內(nèi)容以及最終禁用和刪除表的一些操作命令。
退出HBase shell后停止HBase進(jìn)入:
$ ./bin/stop-hbase.sh
stopping hbase...............
關(guān)機(jī)可能需要稍等一些時間才能完成。如果您的集群由多臺計(jì)算機(jī)組成,則可能需要更長的時間。如果您正在運(yùn)行分布式操作,那么在停止Hadoop守護(hù)進(jìn)程之前,一定要等到HBase完全關(guān)閉。
使用Shell可以與HBase進(jìn)行通信。HBase使用Hadoop文件系統(tǒng)來存儲數(shù)據(jù)。它擁有一個主服務(wù)器和區(qū)域服務(wù)器。數(shù)據(jù)存儲將在區(qū)域(表)的形式。這些區(qū)域被分割并存儲在區(qū)域服務(wù)器。
主服務(wù)器管理這些區(qū)域服務(wù)器,所有這些任務(wù)發(fā)生在HDFS。下面給出的是一些由HBase Shell支持的命令。
下面列舉了HBase Shell支持的可以在表中操作的命令。
要訪問HBase shell,你需要進(jìn)入到HBase的主文件夾中:
cd /usr/localhost/
cd Hbase
然后通過使用“hbase shell”命令啟動HBase shell:
./bin/hbase shell
如果已成功在系統(tǒng)中安裝HBase,那么它會給出 HBase shell 提示符,如下圖所示。
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 0.94.23, rf42302b28aceaab773b15f234aa8718fff7eea3c, Wed Aug 27
00:54:09 UTC 2014
hbase(main):001:0>
要退出shell命令,你可以通過鍵入 exit 或使用<Ctrl + C>實(shí)現(xiàn)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: