windows环境下hbase1.4.13单机版安装

首先,我在windows本地已经安装了一个伪集群

 

 并且配置了hadoop的环境变量

 

 还有path 中

 

 在cmd中检验hadoop环境变量

 

 有了这个伪集群,安装hbase就不需要使用伪Linux环境了

此安装是hbase的单机版,区别与hbase的伪集群安装,只用于单机测试。单机版安装不需要启动hadoop伪集群,数据存储也不需要使用hdfs,也不需要独立的zookeeper服务,使用hbase自带的zk即可。

step1:

在官网  http://hbase.apache.org/book.html  查看hadoop与hbase对应的版本,选择版本下载。我是hadoop2.7.3,选择使用了hbase1.4.13的版本

 

 step2:

将该压缩文件选择任意目录下解压

 

 step3:

修改目录下的conf下的  hbase-env.cmd 文件

其他不用修改,只需要修改本地的java地址即可,如下:

@rem The java implementation to use.  Java 1.7+ required.
@rem set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_271

step4:

修改目录下的conf下的 hbase-site 文件

原来的<configuration> </configuration>为空,修改为如下

<configuration>
    <property>  
        <name>hbase.rootdir</name>  
        <value>file:///D:/hadoop/hbase-1.4.13/tmp/hbase/root</value>  
    </property>  
    <property>  
        <name>hbase.tmp.dir</name>  
        <value>D:/hadoop/hbase-1.4.13/tmp/hbase/tmp</value>  
    </property>  
    <property>  
        <name>hbase.zookeeper.quorum</name>  
        <value>127.0.0.1</value>  
    </property>  
    <property>  
        <name>hbase.zookeeper.property.dataDir</name>  
        <value>D:/hadoop/hbase-1.4.13/tmp/hbase/zoo</value>  
    </property>  
    <property>  
        <name>hbase.cluster.distributed</name>  
        <value>false</value>  
    </property>
</configuration>

其中:hbase.rootdir, hbase.tmp.dir ,hbase.zookeeper.property.dataDir 指定为本地的某个目录,不用手动创建,在启动hbase服务的时候会自动创建。

hbase.zookeeper.quorum 使用hbase自带的本机zookeeper.
hbase.cluster.distributed  现在是单机安装,不是分布式,选false.

step5 :
在cmd中启动 hbase服务
start-hbase.cmd
新开启一个cmd窗口使用shell操作
hbase shell

 

 

 

 

 



posted @ 2021-05-08 23:42  cknds  阅读(252)  评论(0编辑  收藏  举报