使用windows身份验证从sql server导入sqoop

xzlaal3s  于 2021-06-03  发布在  Sqoop
关注(0)|答案(1)|浏览(336)

我正在尝试通过sqoop(hortonwork数据平台上的一个服务)将一个表从microsoftsqlserver11.0.5058导入hdfs。假设我的用户在sql server上只有windows身份验证(ldap)。
尝试了几种方法1。将sqljdbc4.jar保存在sqoop共享库中,并使用import命令。2下载了sqljdbc\u auth.dll并将其保存在java库中,并尝试运行import命令。
但运气不好。

lbsnaicq

lbsnaicq1#

这对我有用:
hadoop\u classpath=/apps/lib/java/jdbc/jtds-1.3.1-patched/jtds-1.3.1.jar\sqoop import--table xx--connect“jdbc:jtds:sqlserver://x:1433;usentlmv2=真;域=x;databasename=“--连接管理器org.apache.sqoop.manager.sqlservermanager--驱动程序net.sourceforge.jtds.jdbc.driver--用户名x-p--详细信息

相关问题