CloudFormation 模板无法安装 R 相关包
CloudFormation Template not able to install R related packages
我正在尝试通过 CloudFormation 模板创建一个 EC2 实例,我正在尝试安装 Zeppelin、Spark 和 R,如图所示 here...现在我想安装 R 相关包..所以在“Install”部分,我的模板如下所示:
"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 does没有可用于安装的 libxml2 libxml2-devel”..那么需要为此做些什么??通过 CloudFormation 安装 R 需要哪些软件包?
这可能是因为这些软件包不在基本 yum 存储库中。您可以在 EPEL yum 存储库中找到它们。安装这些软件包时尝试传递 --enablerepo=epel
。
您使用的语法无效。每个yum包都需要单独指定,所以改成:
"R R-devel": [],
"curl curl-devel" : [],
"libxml2 libxml2-devel" : []
类似于:
"R": [],
"R-devel": [],
"curl": [],
"curl-devel": [],
"libxml2": [],
"libxml2-devel": []
我正在尝试通过 CloudFormation 模板创建一个 EC2 实例,我正在尝试安装 Zeppelin、Spark 和 R,如图所示 here...现在我想安装 R 相关包..所以在“Install”部分,我的模板如下所示:
"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 does没有可用于安装的 libxml2 libxml2-devel”..那么需要为此做些什么??通过 CloudFormation 安装 R 需要哪些软件包?
这可能是因为这些软件包不在基本 yum 存储库中。您可以在 EPEL yum 存储库中找到它们。安装这些软件包时尝试传递 --enablerepo=epel
。
您使用的语法无效。每个yum包都需要单独指定,所以改成:
"R R-devel": [],
"curl curl-devel" : [],
"libxml2 libxml2-devel" : []
类似于:
"R": [],
"R-devel": [],
"curl": [],
"curl-devel": [],
"libxml2": [],
"libxml2-devel": []