Windows 环境安装 Hbase

1. 下载稳定版 hbase-1.4.6,并解压出来

2. 下载 hadoop-common-2.2.0-bin-master,放入到 hbase-1.4.6,并解压出来

3. 配置 JAVA_HOME 环境为 java1.8

4. 配置 HADOOP_HOME,值为 hadoop-common-2.2.0-bin-master 目录

5. 在 path 环境变量后添加 $HADOOP_HOME\bin;

6. 修改 hbase-1.4.6\conf\hbase-site.xml

<configuration>  

<!-- 指定hbase是文件存储路径 

1、使用本地路径

file:///

2、使用hdfs

hdfs://localhost:9000/hbase 

使用hdfs集群要把hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下

如果hdfs是集群,可以配成hdfs://集群名/hbase  如:

hdfs://ns1/hbase

-->

    <property>  

        <name>hbase.rootdir</name>  

        <value>file:///D:/hbase-1.4.6/data</value>  

    </property>  

    <property>  

        <name>hbase.tmp.dir</name>  

        <value>D:/hbase-1.4.6/data/tmp</value>  

    </property>

<!-- 指定zk的地址,多个用“,”分割,windows环境指定无效 -->

    <property>  

        <name>hbase.zookeeper.quorum</name>  

        <value>127.0.0.1</value>  

    </property>  

    <property>  

        <name>hbase.zookeeper.property.dataDir</name>  

        <value>D:/hbase-1.4.6/data/zoo</value>   

    </property>

<!-- 指定hbase与zk是否是分布式的,linux环境可以用true,

windows环境为true会提示:This is not implemented yet. Stay tuned

-->

    <property>  

        <name>hbase.cluster.distributed</name>  

        <value>false</value>  

    </property>  

</configuration> 

7. 修改 hbase-1.4.6\conf\hbase-env.cmd

set JAVA_HOME=D:\Program Files\Java\jdk1.8.0_181

set HBASE_MANAGES_ZK=false

8. 在命令行中进入到 hbase-1.4.6\bin 目录,start-hbase.cmd

9. 启动 hbase 后,hbase shell 进入客户端

展开阅读全文