CDH 5.2 を使用しています。spark-shellを使用してコマンドを実行できます。
- spark コマンドを含むファイル (file.spark) を実行するにはどうすればよいですか。
- sbt なしで CDH 5.2 で scala プログラムを実行/コンパイルする方法はありますか?
CDH 5.2 を使用しています。spark-shellを使用してコマンドを実行できます。
コマンドラインでは、使用できます
spark-shell -i file.scala
で書かれたコードを実行するfile.scala
spark-shell から外部ファイルをロードするには、次のようにします。
:load PATH_TO_FILE
これにより、ファイル内のすべてが呼び出されます。
申し訳ありませんが、SBTの質問に対する解決策はありません:-)
と の両方でテストされてspark-shell
version 1.6.3
おりspark2-shell
version 2.3.0.2.6.5.179-4
、次のようにシェルの stdin に直接パイプできます。
spark-shell <<< "1+1"
またはあなたのユースケースでは、
spark-shell < file.spark
シェルスクリプトを実行するように実行できます。コマンドライン環境の例から実行するこの例
./bin/spark-shell
:- これは bin の下の spark-shell のパスです
/home/fold1/spark_program.py
:- これは Python プログラムが存在するパスです。
そう:
./bin.spark-shell /home/fold1/spark_prohram.py