2016-10-01 8 views
0

私は次の実行コマンドを使用して火花を実行しています:SparkContext初期化エラー:Scalaの

spark-submit --class "Pagecounts" --master local[*] target/scala-2.11/Pagecounts-assembly-0.1-SNAPSHOT.jar <some_file_name> 

をしかし、私は、次の初期化エラー取得しています:

Using Spark's default log4j profile: org/apache/spark/log4j- defaults.properties                        
16/10/01 18:26:09 INFO SparkContext: Running Spark version 2.0.0                            
16/10/01 18:26:12 WARN NativeCodeLoader: Unable to load native-hadoop library  for your platform... using builtin-java classes where applicable        
16/10/01 18:26:13 ERROR SparkContext: Error initializing SparkContext.                          
java.net.UnknownHostException: linux-21ql.site: linux-21ql.site: unknown error                        

誰かがこの問題を助けてくださいことはできますか?

+1

'/ etc/hosts'ファイルを確認してください。 localhostが正しく解決されていないように見えます。 [この回答](https://stackoverflow.com/questions/37378763/java-net-unknownhostexception-in-while-running-play-framework-activator)も同様の問題を扱います。 –

+0

ありがとう...それは働いた:) – sarthak

答えて

0

私はこのアプリケーションをこのように展開することはできないと思いますが、スパークアプリケーションを実行する環境が必要ですが、ここではローカルです。[]アプリケーションをローカルで実行したい場合は、SparkConfオブジェクトにマスターローカル[]

val conf = new SparkConf().setMaster("local[*]") 

それとも、火花提出上記のように実行したい場合は、https://blog.knoldus.com/2015/04/14/setup-a-apache-spark-cluster-in-your-single-standalone-machine/

ここに与えられたとして、ローカルクラスタを作成し、上記のようなjarファイルを展開する必要があり、以下のように火花をマスター値を単に変更挙げる:// IP :PORT

関連する問題