从 Azure Spark 中的 Teradata DB 读取数据
我想在 azure Spark 中从 Teradata 数据库读取并创建数据的数据框架。我已经在我的 Spark 集群中上传了 terajdbc4.jar
,我的代码如下
val jdbcDF = sqlContext.load("jdbc", Map(
"url" -> "jdbc:teradata://<server_name>, TMODE=TERA, user=my_user, password=*****",
"dbtable" -> "schema.table_name",
"driver" -> "com.teradata.jdbc.TeraDriver"))
但我收到错误:
“名称或服务未知 java.net.Inet4AddressImpl.lookupAllHostAddr(本机方法)”。
我的服务器名称是ecdwprod.na.ko.com
,这是正确的,但我不知道为什么会遇到这个问题。可以有人请帮忙吗?
I want to read and create a data frame of data from my Teradata Database, in azure spark. I have uploaded terajdbc4.jar
in my spark cluster, and my code is as follows
val jdbcDF = sqlContext.load("jdbc", Map(
"url" -> "jdbc:teradata://<server_name>, TMODE=TERA, user=my_user, password=*****",
"dbtable" -> "schema.table_name",
"driver" -> "com.teradata.jdbc.TeraDriver"))
But I am getting errors as
"Name or service not known at
java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)".
My server name is ecdwprod.na.ko.com
, which is correct, But I don't know why I am facing this issue. Can anyone please help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论