我正在尝试通过 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”时出错:预期:“,”,接收到:“+”用于输入
我该如何解决?
我正在寻找一种解决方案,将多个文件上传到 S3 和 S3DistCp 的 Hive 为 Amazon EMR 收集。还有其他方法吗?
我还有一个问题:现在我正在创建一个连接 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
谢谢!!!