美文网首页程序员玩转大数据大数据
编译hbase1.2.6源码并安装环境

编译hbase1.2.6源码并安装环境

作者: 后端老鸟 | 来源:发表于2017-12-10 03:38 被阅读0次


    【转载请注明出处】:https://www.jianshu.com/p/5b1f1ea0cd31

    1.下载安装包

    先从官网上下载当前最新的稳定版源码包

    https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/stable/hbase-1.2.6-src.tar.gz

    2.编译

    解压之后执行命令

    mvn cleanpackage -DskipTests assembly:single

    编译完成之后的安装包在目录hbase-assembly/target下

    编译过程中遇到的问题:

    Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.6:run (generate) on project hbase-server: An Ant BuildException has occured: java.lang.NullPointerException

    解决办法:

    这是hbase的一个bug,具体可见 https://issues.apache.org/jira/browse/HBASE-19188

    修改下面三个pom文件

    hbase-rest/pom.xml

    hbase-server/pom.xml 

    hbase-thrift/pom.xml

    将这三个pom的jasper-runtime添加<scope>compile</scope>

    3.安装

    将编译后的压缩包解压到安装目录,进入到conf目录修改配置文件

    3.1 配置环境变量

    #hbase

    export HBASE_HOME=/work/tools/hdp/hbase-1.2.6

    export PATH=$HBASE_HOME/bin:$PATH

    3.2 hbase-env.sh

    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home

    export HBASE_MANAGES_ZK=true

    3.3 hbase-site.xml

    <property>

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

         <value>true</value>

    </property>

    <property>

        <name>hbase.rootdir</name>

        <value>hdfs://localhost:8200/hbase</value>

    </property>

    <property>

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

        <value>/work/data/zk_data</value>

    </property>

    <property>

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

        <value>localhost</value>

    </property>

    <property>

        <name>hbase.rpc.timeout</name>

         <value>1200000</value>

    </property>

    <property>

        <name>hbase.snapshot.master.timeoutMillis</name>

        <value>1200000</value>

    </property>

    4. 启动验证

    bin/start-hbase.sh

    查看hbase在hdfs中创建的目录

    hadoop fs -ls /hbase

    查看hbase web页面

    http://localhost:16010

    进入hbase shell

    bin/hbase shell

    【转载请注明出处】:https://www.jianshu.com/p/5b1f1ea0cd31

    相关文章

      网友评论

        本文标题:编译hbase1.2.6源码并安装环境

        本文链接:https://www.haomeiwen.com/subject/gjezbxtx.html