嗨,我有一个bash脚本,可以将文件上传到dnsmasq并启动dnsmasq服务。但是,在引导失败时出现以下错误。 请让我知道EMR中可以读取哪个文件夹,以便我可以将脚本保存在该文件夹中并在其中运行。
我试图将其放置在/ ec2-user /以及/ root /两种情况下都遇到相同的错误
错误:
warning: Skipping file /root/. File/Directory is not readable.
cp: cannot stat ‘/root/bootstrap-actions/10-consul’: No such file or directory
cp: cannot stat ‘/root/bootstrap-actions/’: No such file or directory
cp: cannot stat ‘30-hq’: No such file or directory
cp: cannot stat ‘/root/bootstrap-actions/20-aws’: No such file or directory
cp: cannot stat ‘/root/bootstrap-actions/40-mesos-dns-us-east-1’: No such file or directory
cp: cannot stat ‘/root/bootstrap-actions/dnsmasq.conf’: No such file or directory
~
答案 0 :(得分:1)
将引导脚本放置在与EMR相同区域的s3存储桶中,并以引导操作从S3加载脚本。这将起作用。