zoukankan      html  css  js  c++  java
  • Sqoop:Could not load db driver class: com.microsoft.sqlserver.jdbc.SQLServerDriver

    Sqoop version:1.4.6-cdh

    Hadoop version:2.6.0-cdh5.8.2

    场景:使用Sqoop从MSSqlserver导数据

    虽然1.4.6的官网说

    Even if Sqoop supports a database internally, you may still need to install the database vendor’s JDBC driver in your $SQOOP_HOME/lib path on your client. Sqoop can load classes from any jars in $SQOOP_HOME/lib on the client and will use them as part of any MapReduce jobs it runs; unlike older versions, you no longer need to install JDBC jars in the Hadoop library path on your servers.

    我已经把sqljdbc4.jar放到了$SQOOP_HOME/lib下面,但是仍然会报出错误

    ERROR sqoop.Sqoop: Got exception running Sqoop: java.lang.RuntimeException: 
      Could not load db driver class: com.microsoft.sqlserver.jdbc.SQLServerDriver java.lang.RuntimeException: Could not load db driver class: com.microsoft.sqlserver.jdbc.SQLServerDriver

    尝试着放到 $HADOOP_HOME/lib 下面,仍然不起作用;

    最后放到 $HADOOP_HOME/share/hadoop/common/lib 下面OK了。

  • 相关阅读:
    进程间通讯,线程间通讯
    进程与线程
    学习自测6.0
    学习自测5.0
    学习自测4.0
    学习自测3.0
    学习自测2.0
    学习自测1.0
    PS中怎么复制某个图层的效果?
    初学前端犯下的错误(用于反省)
  • 原文地址:https://www.cnblogs.com/TiestoRay/p/5992424.html
Copyright © 2011-2022 走看看