2013-05-31 60 views
2

這讓我完全難住。我在Amazon EC2 Ubuntu實例上使用Cloudera Manager來啓動Oozie w/MySQL。我嘗試閱讀關於jdbc和MySQL的所有其他問題,並在過去兩天嘗試了很多方法來嘗試完成此設置,但仍然失敗。每一個。時間。Oozie無法通過Cloudera Manager創建MySQL數據庫:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

我試過把mysql-connector-java-5.1.25-bin.jar添加到oozie和java的每個/ lib /文件夾中。這是在以下位置:

/home/oozie_lib/oozie-workflows/lib/mysql-connector-java-5.1.25-bin.jar 
/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/mysql-connector-java-5.1.25-bin.jar 
/usr/lib/hive/lib/mysql-connector-java-5.1.25-bin.jar 
/usr/lib/oozie/lib/mysql-connector-java-5.1.25-bin.jar 
/usr/share/java/mysql-connector-java-5.1.25-bin.jar 

然而,當我試圖創建使用Cloudera的經理在Oozie的一個新的數據庫,我碰到了以下內容:

Error: Could not connect to the database: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 

Stack trace for the error was (for debug purposes): 
-------------------------------------- 
java.lang.Exception: Could not connect to the database: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 
    at org.apache.oozie.tools.OozieDBCLI.validateConnection(OozieDBCLI.java:473) 
    at org.apache.oozie.tools.OozieDBCLI.createDB(OozieDBCLI.java:179) 
    at org.apache.oozie.tools.OozieDBCLI.run(OozieDBCLI.java:118) 
    at org.apache.oozie.tools.OozieDBCLI.main(OozieDBCLI.java:64) 
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Class.java:169) 
    at org.apache.oozie.tools.OozieDBCLI.createConnection(OozieDBCLI.java:462) 
    at org.apache.oozie.tools.OozieDBCLI.validateConnection(OozieDBCLI.java:469) 
    ... 3 more 
-------------------------------------- 

這是我的/ etc /環境:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" 
JAVA_HOME="/usr/lib/jvm/java-6-openjdk-amd64/jre" 
CLASSPATH="/usr/lib/jvm/java-6-openjdk-amd64/jre/lib:." 

任何提示/指示什麼地方從哪裏去?

+0

你有沒有找到解決方案 –

回答

0

我知道這是太晚每OQ.For未來用戶,

我有一個類似的問題(異常在VALIDATE DB步驟)和我的錯誤是附加在oozie.service.JPAService的空間。 jdbc.driver財產/etc/oozie/conf/oozie-site.xml

<value>com.mysql.jdbc.Driver </value> 

更正爲,

<value>com.mysql.jdbc.Driver</value> 
相關問題