zoukankan      html  css  js  c++  java
  • sqoop错误: 找不到或无法加载主类 org.apache.hadoop.hbase.util.GetJavaProperty

    https://blog.csdn.net/lianghecai52171314/article/details/104673033/

    错误:
    Sqoop关联HBase报错:找不到或无法加载主类 org.apache.hadoop.hbase.util.GetJavaProperty


    解决方案
    第一步:修改hbase/bin/目录下的hbase文件
    切到182行,在add_to_cp_if_exists “${HBASE_HOME}/hbase-server/target” 这里最后添加**/classes**

    第二步:注释到187到195行的内容


    第三步:切到317行左右
    在 if [ -n “KaTeX parse error: Expected 'EOF', got '&' at position 21: …OP_IN_PATH}" ] &̲& [ -f "{HADOOP_IN_PATH}” ]; then下面加上一段:

    # If built hbase, temporarily add hbase-server*.jar to classpath for GetJavaProperty
    # Exclude hbase-server*-tests.jar
    temporary_cp=
    for f in "${HBASE_HOME}"/lib/hbase-server*.jar; do
    if [[ ! "${f}" =~ ^.*-tests.jar$ ]]; then
    temporary_cp=":$f"
    fi
    done
    1
    2
    3
    4
    5
    6
    7
    8
    然后把

    HADOOP_JAVA_LIBRARY_PATH=$(HADOOP_CLASSPATH="$CLASSPATH" "${HADOOP_IN_PATH}"
    1
    改成

    HADOOP_JAVA_LIBRARY_PATH=$(HADOOP_CLASSPATH="$CLASSPATH${temporary_cp}" "${HADOOP_IN_PATH}"
    1


    第四步:保存退出,重启一下hbase,就可以了。
    ————————————————
    版权声明:本文为CSDN博主「梁云亮」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/lianghecai52171314/article/details/104673033/

  • 相关阅读:
    yzoj P2344 斯卡布罗集市 题解
    yzoj P2350 逃离洞穴 题解
    yzoj P2349 取数 题解
    JXOI 2017 颜色 题解
    NOIP 2009 最优贸易 题解
    CH 4302 Interval GCD 题解
    CH4301 Can you answer on these queries III 题解
    Luogu2533[AHOI2012]信号塔
    Luogu3320[SDOI2015]寻宝游戏
    Luogu3187[HNOI2007]最小矩形覆盖
  • 原文地址:https://www.cnblogs.com/huaobin/p/15379620.html
Copyright © 2011-2022 走看看