Hadoop Sqoop导出到SQL Server数据库;驱动程序(放置和配置)

时间:2019-02-15 04:11:41

标签: sql-server hadoop export sqoop

sqoop export \
  --connect jdbc:microsoft:sqlserver://10.134.777.844/ABC_Finance \
  --table ABC_PAYE_TYP \
  --username myUser \
  --P \
  --m 1 \
  --export-dir /test/financial/abc/pmt_typ/000001_0 
  --driver com.microsoft.sqlserver.jdbc.SQLServerDriver

研究笔记

是的,您需要先安装SQL Server连接器。

https://community.hortonworks.com/questions/1941/sqoop-connector-for-microsoft-sql-server.html

您需要将其复制到/usr/hdp/current/sqoop-client/lib/

hdfs的新功能,在哪里以及如何导航到以上目录?

警告:/usr/hdp/2.6.0.3-8/accumulo不存在! Accumulo导入将失败。 请将$ ACCUMULO_HOME设置为Accumulo安装的根目录。 14年2月19日22:04:11信息sqoop.Sqoop:正在运行的Sqoop版本:1.4.6.2.6.0.3-8 输入密码: 19/02/14 22:04:22 WARN sqoop.ConnFactory:参数--driver设置为显式驱动程序,但是未设置适当的连接管理器                         (通过--connection-manager)。 Sqoop将回退至org.apache.sqoop.manager.GenericJdbcManager。                          请明确指定下一次应使用哪个连接管理器。 19/02/14 22:04:22 INFO manager.SqlManager:使用默认的fetchSize为1000 19/02/14 22:04:22 INFO工具。CodeGenTool:开始生成代码

19/02/14 22:04:23 ERROR sqoop.Sqoop:运行了异常 Sqoop:java.lang.RuntimeException:无法加载数据库驱动程序类:com.microsoft.sqlserver.jdbc.SQLServerDriver java.lang.RuntimeException: 无法加载数据库驱动程序类:com.microsoft.sqlserver.jdbc.SQLServerDriver

0 个答案:

没有答案