• win10安装Hbase2.3.0


    参考: https://blog.csdn.net/catfishlyf/article/details/113715475

    注意:需要提前安装: hadoop 。 参考: win10安装Hadoop3.1.3    https://www.cnblogs.com/maohuidong/p/15592826.html

    第一步:下载hbase并解压:

    第二步:编辑hbase-2.3.0-bin\hbase-2.3.0\conf\hbase-env.cmd

     在末尾添加:

    set JAVA_HOME=E:\19jdk\jdk8
    set HBASE_MANAGES_ZK=true

     目的是:设置jdk的路径和使用hbase自带的zk。

    第三步:

    编辑hbase-2.3.0-bin\hbase-2.3.0\conf\hbase-site.xml:


    <property>
    <name>hbase.master.info.port</name>
    <value>16010</value>
    </property>
    <property>
    <name>hbase.rootdir</name>
    <value>hdfs://127.0.0.1:9000/hbase</value>
    </property>
    <property>
    <name>hbase.zookeeper.quorum</name>
    <value>127.0.0.1</value>
    </property>
    <property>
    <name>hbase.zookeeper.property.clientPort</name>
    <value>2181</value>
    </property>
    <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>E:/27bigdata/2habase/hbase-2.3.0-bin/tmp/hbase/zoo</value>
    </property>

    注意:hbase-2.3.0-bin/tmp/hbase/zoo是我自己建的路径。 不建的话,不知道会不会自动创建。

    第四步:启动hadoop后,在E:\27bigdata\2habase\hbase-2.3.0-bin\hbase-2.3.0\bin目录下 启动hbase : hbase shell

     报NoClassDefFoundError。

    解决方法:将 E:\27bigdata\2habase\hbase-2.3.0-bin\hbase-2.3.0\lib\zkcli\jline-2.11.jar文件复制到 E:\27bigdata\1hadoop\hadoop-3.1.3\share\hadoop\yarn\lib目录下:

    重启hbase shell正常:

    操作语句:

    create 'student','Sname','Ssex','Sage','Sdept','course'

     put 'student','95001','Sname','LiYing'

    scan 'student'

    get 'student','95001'

  • 相关阅读:
    Medium | LeetCode 347. 前 K 个高频元素 | 快速排序
    Medium | LeetCode 215. 数组中的第K个最大元素 | 快速排序
    Easy | LeetCode 75. 颜色分类 | 快速排序
    lib和dll
    windows使用cmd打印出当前路径下的所有文件名称
    windows中的sleep和Ubuntu中的sleep
    ‘mutex’ in namespace ‘std’ does not name a type
    gcc命令参数
    ubuntu18.04 使用pthread库
    vs2019 c语言配置pthreads多线程
  • 原文地址:https://www.cnblogs.com/maohuidong/p/15616427.html
Copyright © 2020-2023  润新知