zoukankan      html  css  js  c++  java
  • Win7 64位系统上HBase单机模式的安装

    在Win7以单机模式后安装好hadoop(参见前文 《Win7 64位系统上Hadoop单机模式的安装及开发环境搭建》),下面开始设置HBase的单机模式,HBase是一种类似Google BigTable的列式数据库,其底层存储可以使用HDFS,但也可以使用普通文件系统

    • HBase安装步骤

    1:下载HBase 1.2.6:https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/stable/hbase-1.2.6-bin.tar.gz

    2:解压到本地目录,如:D:Applicationhbase-1.2.6

    3:创建本地目录:

    D:Applicationhbase-1.2.6
    oot
    D:Applicationhbase-1.2.6	mp
    D:Applicationhbase-1.2.6zoo

    4:修改配置文件

    • confhbase-env.cmd
    set HBASE_CLASSPATH=D:Applicationhbase-1.2.6conf
    set HBASE_MANAGES_ZK=true
    • confhbase-site.xml

    注:下面的配置使用本地文件系统

    <configuration>
        <property>
            <name>hbase.rootdir</name>
            <value>file:///D:/Application/hbase-1.2.6/root</value>
        </property>
        <property>
            <name>hbase.tmp.dir</name>
            <value>D:/Application/hbase-1.2.6/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:/Application/hbase-1.2.6/zoo</value>
        </property>
        <property>
            <name>hbase.cluster.distributed</name>
            <value>false</value>
        </property>
    </configuration>

    5:启动

    HBase在单机模式下配置还是比较简单的,在上述配置完后,我们就可以开始验证了

    进入到目录D:Applicationhbase-1.2.6conf,执行以下命令,将设置HBase的环境变量

    hbase-env.cmd

    然后进入到目录D:Applicationhbase-1.2.6in,执行命令启动hbase

    start-hbase.cmd

    启动完后,就可以进入到hbase shell进行数据库表的操作了

    hbase shell

    操作完hbase后,退出hbase

    stop-hbase.cmd
    • HBase使用本地HDFS作为存储

    上面的配置使用了本地文件来存储,如果要使用HDFS来作为底层存储,请参考如下步骤:

    1:在上面配置的基础上,修改 confhbase-site.xml,唯一的区别是修改属性hbase.rootdir,使其指向hdfs地址

    <configuration>
        <property>
            <name>hbase.rootdir</name>
            <value>hdfs://localhost:9000/hbase</value>
        </property>
        <property>
            <name>hbase.tmp.dir</name>
            <value>D:/Application/hbase-1.2.6/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:/Application/hbase-1.2.6/zoo</value>
        </property>
        <property>
            <name>hbase.cluster.distributed</name>
            <value>false</value>
        </property>
    </configuration>

    2:在启动HBase前,需要先启动Hadoop,在hadoopsbin启动命令,否则hbase会报错,无法访问hdfs

    start-all.cmd

    3:再进入到HBase目录,启动HBase及执行HBase shell命令来创建表格

    hbase shell

    此时,可以在HDFS上查看到有hbase目录被建立

  • 相关阅读:
    55. Jump Game
    367. Valid Perfect Square
    22. Generate Parentheses
    254. Factor Combinations
    77. Combinations
    17. Letter Combinations of a Phone Number
    javascript获取随机数的几种方式
    javascript获取随机rgb颜色和十六进制颜色的方法
    javascript遍历数组最优写法
    javascript中字符串的常用方法
  • 原文地址:https://www.cnblogs.com/benfly/p/8317134.html
Copyright © 2011-2022 走看看