2016-06-30 3 views
0

私はspark-sqlを使用してジョブを実行していますが、プロダクションコマンドは何でしょうか? 生産ジョブコマンドとしてspark-sqlを使用できますか?Spark:スパーク処理のための生産ジョブの作成方法

おかげで、 Virendra

+0

実動クラスタはありますか?あるいは、単に「実動システム」のデータベースからデータを使用するつもりですか? –

+0

はい私は生産クラスタを持っています。主にクエリを実行し、SPARK-SQLを使用して複数の結合を含むクエリのパフォーマンスを確認します。毎日のbsaisの実行にも同じSPARK-SQlをプロダクションで使用できますか? SPAR-SUBMITを使うべきですか?問題はSPARK-SUBMITを使うことです。私はスカラやJavaコードを書いてSPARK-SUBMITで使用できるJARを作成しなければなりません。 –

答えて

0

生産のあなたの意味は何を正確にわかりません。もう少し詳しく説明できますか?

spark-sqlは、インタラクティブにデータを探索するために設計されています。 REPLとしてJavaプロセスを起動します。

おそらく、mavenプロジェクトのコードを置くほうがもっと簡単です。同様this

+0

ありがとう!私はプログラミングの人ではないので、SPARK-SQLにはSQL型の機能がありますが、生産クラスターではJAR(スカラ/ Javaコードベース)を使用するかSPARK-SQLのみを使用する必要がありますジョブズ。 –

0

クラスタでコードを実行するには、SPARK_HOME/bin/spark-submitを使用する必要があります。詳細はこちらをご覧ください:http://spark.apache.org/docs/latest/submitting-applications.html

+0

ありがとう!つまり、scalaまたはjavaにコードを記述してsqlContextを呼び出す必要があります。 jarを作成し、SPARK-SUBMITを使用します。とにかくSPARK-SQLだけで仕事を作り、スクリプト(sql)をパラメータとして呼び出すことができます。 –

+0

私はそうは思わない。 uber jarを作成してクラスタにデプロイする必要があります。 – Przemek

関連する問題