我试图导入使用SQOOP从SQL Server数据。但我发现一个奇怪的情况sqoop进口的SQL Server只发现DBO表
Sqoop列表的故事才发现表DBO。****,除此之外,Sqoop不能列出 但SQL Server上,我可以看到其他表中列出
List of Tables from the SQOOP command
List of Tables from SQL Server
我试图导入使用SQOOP从SQL Server数据。但我发现一个奇怪的情况sqoop进口的SQL Server只发现DBO表
Sqoop列表的故事才发现表DBO。****,除此之外,Sqoop不能列出 但SQL Server上,我可以看到其他表中列出
List of Tables from the SQOOP command
List of Tables from SQL Server
能否请您检查是否有访问规则中针对特定用户的SQL Server表的其他设置。
我可以麻烦拍摄问题我自己。 的根本原因:如果没有在连接字符串中提模式,默认模式将永远DBO 解决方案:在JDBC连接字符串,请注明架构是要SQOOP指向模式。
的jdbc:SQLSERVER://本地主机;用户= MyUserName输入;密码= *****;模式= [theschemaname]
有乐趣!
你好, 我能麻烦打出自己的问题。解决方法是定义SQL JDBC连接字符串的模式。 –