2016-04-22 11 views
0

Zeppelin、Spark & RをインストールしようとしているCloudFormationテンプレートを使用してEC2インスタンスを作成しようとしていますhere ... R関連パッケージをインストールします。そのセクション「をインストールする」、次のように私のテンプレートが見える中:私は、エラーメッセージは "未処理だっログで見た....CloudFormationテンプレートがR関連パッケージをインストールできない

"AWS::CloudFormation::Init" : { 
     "configSets" : { 
     "InstallAndRun" : [ "Install", "Configure" ] 
     }, 

     "Install" : { 
     "packages" : { 
      "yum" : { 
      "git"   : [], 
      "java-1.7.0-openjdk-devel.x86_64": [], 
      "R R-devel": [], 
      "libpng"    : [], 
      "libpng-devel"     : [], 
      "curl curl-devel"      : [], 
      "libxml2 libxml2-devel"     : [] 
      } 
     }, 

をしかし、唯一のgit &のJavaをインストールすることができますビルド時の例外:Yumにはlibxml2 libxml2-develがインストールされていません " ..そのために何が必要なのか? CloudFormation経由でRをインストールするために必要なパッケージは何ですか?

答えて

0

無効な構文を使用しています。各yumのパッケージには、個別に指定する必要がありますので、変更します。

 "R R-devel": [], 
     "curl curl-devel"      : [], 
     "libxml2 libxml2-devel"     : [] 

のようなものに:

 "R": [], 
     "R-devel": [], 
     "curl": [], 
     "curl-devel": [], 
     "libxml2": [], 
     "libxml2-devel": [] 
0

これはおそらく、これらのパッケージがベースのyumリポに含まれていないためです。あなたはEPEL yum repoでそれらを見つけることができます。これらのパッケージをインストールするときに--enablerepo=epelを渡してみてください。

関連する問題