java - DSE sqoop 无法将 SQL Server 日期导入 Cassandra 表

标签 java cassandra

目前我已经下载了 datastax 企业版 4.0 并使用 dse sqoop 将 SQL Server 迁移到 Cassandra 我收到以下错误:

错误:

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
        at org.apache.sqoop.manager.SqlManager.makeConnection(SqlManager.java:653)
        at org.apache.sqoop.manager.GenericJdbcManager.getConnection(GenericJdbcManager.java:52)
        at org.apache.sqoop.manager.SqlManager.execute(SqlManager.java:542)
        at org.apache.sqoop.manager.SqlManager.execute(SqlManager.java:565)
        at org.apache.sqoop.manager.SqlManager.getColumnTypesForRawQuery(SqlManager.java:194)
        at org.apache.sqoop.manager.SqlManager.getColumnTypes(SqlManager.java:178)
        at org.apache.sqoop.manager.ConnManager.getColumnTypes(ConnManager.java:262)
        at org.apache.sqoop.orm.ClassWriter.getColumnTypes(ClassWriter.java:1235)
        at org.apache.sqoop.orm.ClassWriter.generate(ClassWriter.java:1060)
        at org.apache.sqoop.tool.CodeGenTool.generateORM(CodeGenTool.java:82)
        at org.apache.sqoop.tool.ImportTool.importTable(ImportTool.java:390)
        at org.apache.sqoop.tool.ImportTool.run(ImportTool.java:476)
        at org.apache.sqoop.Sqoop.run(Sqoop.java:145)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
        at org.apache.sqoop.Sqoop.runSqoop(Sqoop.java:181)
        at org.apache.sqoop.Sqoop.runTool(Sqoop.java:220)
        at org.apache.sqoop.Sqoop.runTool(Sqoop.java:229)
        at org.apache.sqoop.Sqoop.main(Sqoop.java:238)
        at com.cloudera.sqoop.Sqoop.main(Sqoop.java:57)

我已将 sqljdbc4.jar 文件放在以下路径中

/usr/share/dse/sqoop/lib
/usr/share/dse/hadoop/lib

我仍然遇到上述错误。

最佳答案

您是否尝试过将 jar 放在/usr/share/dse/sqoop 中?

关于java - DSE sqoop 无法将 SQL Server 日期导入 Cassandra 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23634403/

相关文章:

java - 在不丢失 JMS 连接的情况下重新启动服务器

java - Spinner 中的索引越界

hadoop - 如何将数据从Cassandra移至Hbase

Cassandra - 删除不起作用

cassandra - cqlsh -e "copy table"永远挂起

java - Spliterator 导致重复键异常,而 for 循环则不会

java - 从android日历获取假期

java - ExecutorService.submit(<callable>) 需要更多时间?

java - 在已创建的 Java 项目中生成模板

运行 nodetool cleanup 时出现 java.lang.ClassCastException 和 java.lang.AssertionError