sqoop和配置单元连接到sql server

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

我有我的sql server名称和ip,但我无法将sql server数据库连接到hadoop配置单元数据库。
我在coursera中运行以下命令:

sqoop import 
--connect 'jdbc:sqlserver://myip:port;username=myusername;password=mypass;databaseName=myDB" 
--table mytablename
--hive import

但上面说:
“无法加载db驱动程序类:com.microsoft.sqlserver.jdbc.sqlserverdriver”
你知道如何构造连接字符串吗?考虑servername=servername。

8hhllhi2

8hhllhi21#

通过以下命令下载sql server jdbc驱动程序:,

curl -L 'https://download.microsoft.com/download/0/2/A/02AAE597-3865-456C-AE7F-613F99F850A8/sqljdbc_6.0.8112.200_enu.tar.gz'| tar xz

将jar文件复制到 $SQOOP_HOME/lib/ 目录。
对于java 7:

cp ~/sqljdbc_6.0/enu/jre7/sqljdbc41.jar /$SQOOP_HOME/lib/

对于java 8:

cp ~/sqljdbc_6.0/enu/jre8/sqljdbc42.jar /$SQOOP_HOME/lib/

相关问题