sqoop安裝後找不到hive.HiveConf類解決辦法

– 遇到錯誤,找不到hive.HiveConf…
直接將hive安裝目錄中的lib中的hive-common-2.3.5.jar 拷貝到sqoop的lib中
然後測試,如果通過,則恭喜你!!!!你人品爆棚!

– 如果人品不行,按下列步驟,一步步照搬!!!九九八十一難!

  1. 按正常流程先安裝sqoop
    解壓,修改sqoop-env.sh
    export HADOOP_COMMON_HOME=/opt/apps/hadoop2
    export HADOOP_MAPRED_HOME=/opt/apps/hadoop2
    export HIVE_HOME=/opt/apps/hive2

2.要在/root/.bash_profile中添加一句話:
export HIVE_HOME=/opt/apps/hive2
export HADOOP_CLASSPATH=HADOOPCLASSPATH:HADOOP_CLASSPATH:HIVE_HOME/lib/*

3.要在jdk的權限安全配置中添加如下配置:
vi /opt/apps/jdk/jre/lib/security/java.policy
在最後添加:
grant{
permission javax.management.MBeanTrustPermission “register”;
};

4.替換版本衝突的jar包
把sqoop的lib中的所有jackson-.jar重命名 jackson-.jar.bak
然後將hive中的lib中的所有jackson-*.jar 拷貝到sqoop的lib中

5.把hive的hive-site.xml拷貝到sqoop的conf目錄中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章