私はHDFSからSparkを介してTeradataにデータをコピーしようとしています。 Spark-shellを実行しているときにUnknownHostExceptionが発生しています。私はteradata.mainを取得していませんが、spark submitによって同じものを実行しています(私はsparkとともにteradata jarsを追加しました)。 Squooping時には、同じTeradata接続URLと認証情報が有効です。Teradataへの書き出し
私は、executorとドライバのクラスパスとsparkdefaults.confにteradata jarsを追加しました。
TERAJDBC4のERROR [メイン] com.teradata、以下のように火花シェルから実行している間、私が得た私のexcetionを見つけてください、以下のように
val jdbcDF = sqlContext.load("jdbc", Map("url" -> "jdbc:teradata://teradataservername, user=***###, password=***###","dbtable" -> "query","driver" -> "com.teradata.jdbc.TeraDriver"))
を私のスパークのTeradata接続コードを見つけてください。 [email protected] TMODE = TERA、ユーザ名= ###、パスワード= ###日8月6日午後10時43分40秒EDT (Teradataサーバー)への接続、ソケットORIG =(テラサーバー)、TMODE = TERA、 ユーザ名= ###、パスワード= ### CID = 742ff968のSES = 0 にjava.net.UnknownHostException:(Teradataサーバー)、TMODE = TERA、 ユーザ名= ###、パスワード= ###: java.net.InetAddress.getAddressesFromNameService(InetAddress.javaで java.net.InetAddress $ 2.lookupAllHostAddr(InetAddress.java:928)で java.net.Inet6AddressImpl.lookupAllHostAddr(ネイティブメソッド)で不明なエラー:1323) at java.net.InetAddress.getAllByName0(InetAddress.java:1276)
あなたが同時にsqoopと火花ジョブを実行したのと火花が失敗しながらsqoopに成功しましたか? – philantrovert
Nope、実際には、Teradata接続の詳細が正しいことを確認してください。私はsqoopを試してみたところ、うまくいきました。 –