hbasehbase入門


備註

本節概述了hbase是什麼,以及開發人員可能想要使用它的原因。

它還應該提到hbase中的任何大型主題,並鏈接到相關主題。由於hbase的文檔是新的,您可能需要創建這些相關主題的初始版本。

在群集中安裝HBase

去做

在Standalone中安裝HBase

HBase Standalone是一種允許您在部署到集群之前去掉HDFS並測試HBase的模式, 它不是面向生產的。

獨立安裝HBase非常簡單。首先,您必須在其中一個apache鏡像上下載名為hbase-XXX-bin.tar.gz 的HBase存檔。

完成此操作後,執行此shell命令

tar xzvf hbase-X.X.X-bin.tar.gz
 

它將導出您的目錄中的存檔,您可以將它放在任何您想要的位置。

現在,轉到已導出的HBase目錄並編輯文件conf / hbase-env.sh

cd hbase-X.X.X
vi -o conf/hbase-env.xml
 

在此文件中,取消註釋該行並更改JAVA_HOME的路徑

JAVA_HOME=/usr    #The directory must contain bin/java
 

差不多了 !現在編輯文件conf/hbase-sitexml 並輸入以下行

<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>file:///home/user/hbase</value>
  </property>
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/home/user/zookeeper</value>
  </property>
</configuration>
 

您可以將這些目錄放在任何您想要的位置,如果您想檢查日誌等,請務必記住它。

您的HBase現在可以運行了!只需執行命令即可

bin/start-hbase.sh
 

如果你想停止HBase

bin/stop-hbase.sh
 

現在您的HBase在您的localhost上啟動,您可以訪問它(使用Java API或HBase shell)。要運行HBase shell,請使用

bin/hbase shell
 

使用HBase玩得開心!