gpt4 book ai didi

hadoop - 如何从sqlserver导入数据到hdfs/hive/hbase

转载 作者:可可西里 更新时间:2023-11-01 14:58:35 28 4
gpt4 key购买 nike

我已经将MYSQL 的数据导入到hive & hbase 中。现在我想从sql server导入数据。

为此,我使用了这个命令。

sqoop import --connect "jdbc:sqlserver://<server_name>\<instance_name>;databaseName=<db_name>;user=<user_name>;password=<password>" --table test_vijay --hbase-table emp1 --column-family edetail --hbase-row-key id

但它给了我异常(exception)。

14/12/24 11:51:53 错误 manager.SqlManager:执行语句时出错:com.microsoft.sqlserver.jdbc.SQLServerException:与主机的连接 ARLMSSQLDEV02,命名实例 dart_dev 失败。错误:“java.net.SocketTimeoutException:Receive 超时”。验证服务器和实例名称,检查没有防火墙正在阻止到端口 1434 的 UDP 流量,并且对于 SQL Server 2005 或更高版本验证SQL Server 浏览器服务正在主机上运行。

如何解决?任何建议。

最佳答案

这看起来是一个权限问题,我建议检查一个是否在数据库端 user= 具有访问权限,第二个是检查是否可以从您的 hadoop/hbase 机器访问 Db 实例。

关于hadoop - 如何从sqlserver导入数据到hdfs/hive/hbase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27632705/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com