Spark JDBCを使用してTeradataからデータを抽出するために接続しようとしています。メインの親ディレクトリに "lib"ディレクトリを作成し、外部のTeradata jarsを配置し、sbtパッケージを実行しました。また、spar-shellコマンドに "--jars"オプションを指定してjarファイルを提供しています。私はjarファイルの「ジャーTVF」を行うときしかし、私は火花シェルを実行すると、それはクラスにSpark JDBCを使用したTeradataへの接続
Exception in thread "main" java.lang.ClassNotFoundException: com.teradata.hadoop.tool.TeradataImportTool
を見つけるように見えることはありませんしかし、私は、クラスを参照してください。何とかSparkユーティリティがjarファイルを見つけることができません。スパークが見つけることができるように他に必要なことはありますか?この特定のクラスcom.teradata.hadoop.tool.TeradataImportTool
がteradata-hadoop-connector.jar
にあなたが例以下のようにジョブを送信しながら、渡すことを試みることができている
してみてください。それは同様の状況で私を助けました。 – morfious902002