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目录被建立

  • 相关阅读:
    轻量级数据库sqlite的使用
    Integer引发的思考
    css限制显示行数
    数据库 chapter 17 数据仓库与联机分析处理技术
    数据库 chapter 15 对象关系数据库系统
    数据库 chapter 16 XML数据库
    数据库 chapter 14 分布式数据库系统
    数据库 chapter 11 并发控制
    数据库 chapter 12 数据库管理系统
    数据库 chapter 13 数据库技术新发展
  • 原文地址:https://www.cnblogs.com/benfly/p/8317134.html
Copyright © 2011-2022 走看看