sparkアプリケーションで読み込んだsparkサンプルのポストデータベースのデータベースを実行しようとしています。スパークコマンドライン引数をspark-submit --packages org.postgresql:postgresql:9.3-1101.jdbc41.jarとして与えましたが、私はまだです例外が見つからないクラスを取得しています。あなたは私の問題を解決するのを助けてくれますか?spark-submit - パッケージが私のクラスタで動作していない理由は何ですか?
答えて
コードスニペットをいくつか与えて、jarをビルドしてクラスタ上で実行する方法の手順を説明すれば、もっと役立ちます。また、実行モード(クライアント/クラスタ)は何ですか? classNotFoundExceptionの考えられる理由は、spark-submit呼び出しの作成方法に固有の場合があるためです。
次のコードは私のために働いた。あなたはそれを試すことができます。 EclipseのScalaのMavenプロジェクト内のScalaのオブジェクトファイルの下に作成
: コードは次のとおりです。その後
import org.apache.spark.SparkContext
import org.apache.spark.SparkContext._
import org.apache.spark.sql._
import org.apache.spark.sql.SQLContext
import org.apache.spark.SparkConf
object SparkPGSQLConnect {
case class Projects(ID:Int, Name:String, Address:String)
def main(args:Array[String]) {
val conf = new SparkConf().setMaster(“local[*]”).setAppName("PostGreSQLConnection")
//val conf = new SparkConf().setMaster("yarn-cluster").setAppName("PostGreSQLConnection")
val sc = new SparkContext(conf)
val sqlContext= new org.apache.spark.sql.SQLContext(sc)
import sqlContext.implicits._
val jdbcDF = sqlContext.load("jdbc", Map(
"url" -> "jdbc:postgresql:tempdb?user=******&password=******”,
"dbtable" -> “employee”))
jdbcDF.show(false)
}
}
、私はコードが正常に動作することを確認するために日食最初にローカルコードの上にテストしました。 次に、jarをビルドするためにmavenを使用しました。最後に
とは、以下の走ったMACターミナルからのコマンド:ローカルモードで : ./spark-submit --class SparkPGSQLConnect --masterローカル[*] --driverクラスパスにpostgresql-42.0.0.jre6。 jar〜/ SPGTestClient.jar
クラスタモードの場合: ./spark-submit --class SparkPGSQLConnect - マスタースレッド - デプロイモードクラスタ--conf spark.executor.memory = 200MB - conf spark。 = 2「spark.driver.extraClassPath =のpostgresql-42.0.0.jre6.jar」--conf〜/ SPGTestCluster.jar
executor.coresは、私が明示的に必要なjarファイルのいくつかは以下のとおりです のpostgresql-42.0.0 .jre6。 jar(これは私が必要としていたものです:スレッド "main"の例外java.sql.SQLException:私のmac端末からspark-submitをしようとすると、適切なドライバがありません)。
- 1. 何らかの理由で私のコードが動作しない
- 2. C#でkeydownが何らかの理由で動作しない
- 3. 何らかの理由でリストビューセレクタが動作しない
- 4. Laravel:何らかの理由でlikeが動作しない
- 5. 何らかの理由でAVDが動作しない
- 6. WebSocketサーバーが何らかの理由で動作しない
- 7. このハンドラーがChromeで動作しない理由は何ですか?
- 8. 何らかの理由で(何らかの理由で)CSSグリッドが動作しない
- 9. cassandraのクラスタを再起動する理由は何ですか?
- 10. Rのggplot:STAT =「アイデンティティ」何らかの理由で動作しない
- 11. ADK 1.0デバイスがJelly Beanで動作しない理由は何ですか?
- 12. 表は、JSONのエラーに - DbContextは私DBContextだけで動作していない何らかの理由で
- 13. この電卓コンソールアプリケーションが動作しない理由は何ですか?
- 14. AngularJS $ scopeが正しく動作しない理由は何ですか?
- 15. OnClickイベントにリンクして、発射/作動しない理由は何ですか?
- 16. 私のアプリがXcode 8 beta(8S128d)で動作しない理由
- 17. 私のNull代入がオートマトンで動作しない理由
- 18. freemarkerで私のspringbootアプリケーションが動作しない理由
- 19. 何らかの理由でCSSトランジションがメディアクエリで動作しない
- 20. 何らかの理由でSliderコンポーネントがライブラリアイテムで動作しない
- 21. ソートプログラムが動作していない、わからない理由
- 22. コントローラーが決して燃えない理由は何ですか?
- 23. 現在Windows 7でFirebugが動作していない理由
- 24. 何らかの理由でCodeigniterが動作しないユーザ情報のクエリ
- 25. 誰でも知っている理由:CSSがIE9で動作していないのはなぜですか?
- 26. 私の機能がうまくいかない理由は何ですか?
- 27. dialogresultが動作しない、または何らかの理由で部分的に動作する
- 28. JTextAreaのスクロールバーが機能しない理由は何ですか?
- 29. 私のカルーセルが動作しない理由を理解できません(ブートストラップ)
- 30. ASP .NETの起動が遅い理由は何ですか
@himanshuIIITian bro、私が助けることができるかどうか教えてください –