Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 在引导amazon elastic map reduce作业时,我的脚本可以使用sudo吗?_Amazon Web Services_Mapreduce - Fatal编程技术网

Amazon web services 在引导amazon elastic map reduce作业时,我的脚本可以使用sudo吗?

Amazon web services 在引导amazon elastic map reduce作业时,我的脚本可以使用sudo吗?,amazon-web-services,mapreduce,Amazon Web Services,Mapreduce,我需要: sudo apt-get install rubygems sudo gem install <lots of gems> sudo-apt-get-install-rubygems sudogem安装 引导操作是否具有sudo访问权限?答案是肯定的。您可以这样测试引导脚本: elastic_mapreduce --create --alive --ssh 这将创建一个节点并为您提供到它的ssh连接,您可以从中测试引导脚本 更新:以下是我正在运行的内容供参考: #!/

我需要:

sudo apt-get install rubygems
sudo gem install <lots of gems>
sudo-apt-get-install-rubygems
sudogem安装

引导操作是否具有sudo访问权限?

答案是肯定的。您可以这样测试引导脚本:

elastic_mapreduce --create --alive --ssh
这将创建一个节点并为您提供到它的ssh连接,您可以从中测试引导脚本

更新:以下是我正在运行的内容供参考:

#!/bin/bash
sudo apt-get -y -V install irb1.8 libreadline-ruby1.8 libruby libruby1.8 rdoc1.8 ruby ruby1.8 ruby1.8-dev
wget http://production.cf.rubygems.org/rubygems/rubygems-1.8.11.zip
unzip rubygems-1.8.11.zip
cd rubygems-1.8.11
sudo ruby setup.rb
sudo gem1.8 install bson bson_ext json tzinfo i18n activesupport --no-rdoc --no-ri
更新2:安装aws sdk

#!/bin/bash

# ruby developer packages
sudo apt-get -y -V  install ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8
sudo apt-get -y -V  install libreadline-ruby1.8 libruby1.8 libopenssl-ruby
# nokogiri requirements
sudo apt-get -y -V  install libxslt-dev libxml2-dev

wget http://production.cf.rubygems.org/rubygems/rubygems-1.8.11.zip
unzip rubygems-1.8.11.zip
cd rubygems-1.8.11
sudo ruby setup.rb

sudo gem1.8 install aws-sdk --no-rdoc --no-ri
-你一旦得到,就不会提示你


我之所以使用rubygems,是因为您使用apt get获得的版本已经过时,而且一些gems无法使用旧版本进行构建。

是的,下面是我为设置我的实例而运行的命令列表(适用于稍后搜索此问题的所有人):

sudo apt-get update
sudo apt-get -y install emacs
sudo apt-get -y install rubygems
sudo gem install fastercsv --source http://rubygems.org
sudo gem install crack --source http://rubygems.org
sudo gem install json_pure --source http://rubygems.org
exit