我使用 Ambari 插件在 HDP 2.2 上成功安装了 Spring XD 1.2.0 RC1。现在 Spring XD 1.2.0 GA 已经发布,我该如何升级我的安装?
问问题
114 次
1 回答
0
看起来您需要删除 RC1 安装并将其替换为 1.2.0 GA。我没有在 Ambari UI 中看到更新服务的选项。
这些是我采取的步骤:
1) 从 Amabari UI 停止 Spring XD 服务
2) 删除旧的 Spring XD 插件:
yum remove springxd-plugin-hdp
3)删除Spring XD安装:
yum remove spring-xd
rm -Rf /opt/pivotal/spring-xd-1.2.0.RC1
4) 删除 YUM repo 和符号链接:
rm /etc/yum.repos.d/SPRINGXD-1.2-1.repo
rm /var/www/html/SPRINGXD-1.2-1
5) 获取并安装新的 YUM repo:
wget -nv http://repo.spring.io/yum-release/spring-xd/1.2/spring-xd-1.2.repo -O /etc/yum.repos.d/spring-xd-1.2.repo
6) 安装新的 Spring XD 插件:
yum install spring-xd-plugin-hdp
7)重启Ambari服务器:
ambari-server restart
8)删除旧的Spring XD服务(调整ambari-server-host和集群名称):
curl -u admin:admin -H "X-Requested-By: ambari" -X DELETE http://<ambari-server-host>:8080/api/v1/clusters/<cluster>/services/SPRINGXD
(为 Ambari UI 刷新浏览器)
9) 检查 Admin->Repositories 下的存储库链接。它应该是:
redhat6 Spring-XD-1.2 http://repo.spring.io/yum-release/spring-xd/1.2
10) 按照此文档安装新的 Spring XD 服务:https ://github.com/spring-projects/spring-xd-ambari/blob/master/src/docs/asciidoc/InstallingXDwithAmbari.asciidoc
让我们知道这是否适合您或您是否有任何问题。
于 2015-06-23T17:38:20.410 回答