使用Ambari插件升级Spring XD有哪些步骤?

时间:2015-06-23 13:51:14

标签: spring-xd ambari

我使用Ambari插件在HDP 2.2上成功安装了Spring XD 1.2.0 RC1。现在Spring XD 1.2.0 GA出来了,我该如何升级我的安装?

1 个答案:

答案 0 :(得分: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回购:

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和cluster名称):

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-&gt;存储库下的存储库链接。它应该是:

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

如果这对你有用或者你有任何问题,请告诉我们。