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玩得开心!