1

Linux コンソールでステップを作成しようとしています。

aws emr add-steps --cluster-id j-XXXXXXXXXX --steps Type=CUSTOM_JAR,Name="S3DistCp step",Jar=/home/hadoop/lib/emr-s3distcp-1.0.jar,\ 
Args=["--s3Endpoint,s3-eu-west-1.amazonaws.com","--src,s3://folder-name/logs/j-XXXXXXXXXX/node/","--dest,hdfs:///output","--srcPattern,.*[a-zA-Z,]+"]

次のエラーをジャンプします

パラメータ '--steps' の解析中にエラーが発生しました: 予期: ','、受信: '+' for input

どうすれば修正できますか?

複数のファイルを S3 にアップロードするソリューションと、Amazon EMR の Hive が収集する S3DistCp を探しています。他に方法はありますか?

別の質問があります。現在、Hive に接続するための SSH トンネルを作成しています。PHP に接続するにはどうすればよいですか?


現時点では、「src Pattern」を削除してエラーを解決しましたが、別のエラーが発生しました。以下の画像を含めます

画像エラー

これが表示されるエラーです

INFO Synchronously wait child process to complete : hadoop jar /var/lib/aws/emr/step-runner/hadoop- 
INFO waitProcessCompletion ended with exit code 1 : hadoop jar
/var/lib/aws/emr/step-runner/hadoop-
INFO total process run time: 2 seconds
2016-07-12T14:26:48.744Z INFO Step created jobs:
2016-07-12T14:26:48.744Z WARN Step failed with exitCode 1 and took 2 seconds

どうも!!!

4

1 に答える 1