2017-01-14 14 views
2

を私はクラウドシェルでGoogleクラウドプロジェクトを設定し、このチュートリアルスクリプトhttps://github.com/GoogleCloudPlatform/cloudml-samples/blob/master/flowers/sample.shapache_beam.runners.dataflow_runner.DataflowRuntimeException:データフローパイプラインに失敗しました:

を実行しようとしたが、このエラーに遭遇した:

***@***:~/git/cloudml-samples/flowers$ ./sample.sh 
Your active configuration is: [cloudshell-4691] 


Using job id: flowers_***_20170113_162148 

python trainer/preprocess.py \ 
    --input_dict "$DICT_FILE" \ 
    --input_path "gs://cloud-ml-data/img/flower_photos/eval_set.csv" \ 
    --output_path "${GCS_PATH}/preproc/eval" \ 
    --cloud 
WARNING:root:Using fallback coder for typehint: Any. 
WARNING:root:Using fallback coder for typehint: Any. 
WARNING:root:Using fallback coder for typehint: Any. 
DEPRECATION: pip install --download has been deprecated and will be removed in the future. Pip now has a download command that should be used instead. 
Collecting google-cloud-dataflow==0.4.4 
    Using cached google-cloud-dataflow-0.4.4.zip 
    Saved /tmp/tmpSoHiTi/google-cloud-dataflow-0.4.4.zip 
Successfully downloaded google-cloud-dataflow 
# Takes about 30 mins to preprocess everything. We serialize the two 
Traceback (most recent call last): 
    File "trainer/preprocess.py", line 436, in <module> 
    main(sys.argv[1:]) 
    File "trainer/preprocess.py", line 432, in main 
    run(arg_dict) 
    File "trainer/preprocess.py", line 353, in run 
    p.run() 
    File "/home/slalomconsultingsf/.local/lib/python2.7/site-packages/apache_beam/pipeline.py", line 159, in run 
    return self.runner.run(self) 
    File "/home/slalomconsultingsf/.local/lib/python2.7/site-packages/apache_beam/runners/dataflow_runner.py", line 195, in run 
    % getattr(self, 'last_error_msg', None), self.result) 
apache_beam.runners.dataflow_runner.DataflowRuntimeException: Dataflow pipeline failed: 
(b85b0a598a3565cb): Workflow failed. 

私が間違っていた手がかりを得ることができませんでしたthe Error Log of GoogleCloud Dataflow

トラブルシューティングのためのすべての回答と助けをお待ちしております。

答えて

2

Dataflow APIを有効にします。パンテオントップの検索ボックスに「dataflow api」と入力すると、「Enable API」をクリックするウィンドウが表示されます。

これはあなたのためにそれを修正すると思います。データフローAPIを無効にして、同じエラーが表示された場合、再度有効にすると、問題は解決しなくなりました。

+0

これをテストしましたが、これは正しい修正です。ジョブは今実行中です。ありがとう:-) –

関連する問題