我试图安装一个自定义服务使用这些指示和命令来添加服务。当我发出curl命令时,得到的不是添加,而是以下错误:
HTTP/1.1 400 Bad Request
Set-Cookie: AMBARISESSIONID=ID;Path=/
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Content-Type: text/plain
Content-Length: 139
Server: Jetty(7.6.7.v20120910)
{
"status" : 400,
"message" : "Unsupported or invalid service in stack, clusterName=MahiMahi, serviceName=TESTSRV, stackInfo=HDP-2.1"
}
这是怎么回事?我的集群安装得很好,我可以看到 Jmeter 板和指标等。似乎无法添加自定义服务。请帮帮我。谢谢!
1条答案
按热度按时间2admgd591#
我知道怎么了。当使用ambari 1.6.1时,它会自动下载并使用hdp2.1。链接中的文件夹结构显示:
cd /var/lib/ambari-server/resources/stacks/HDP/2.0.6/services
. 我把它改成:cd /var/lib/ambari-server/resources/stacks/HDP/2.1/services
. 问题解决了。太蠢了。太简单了。太沮丧了。这样毫无希望的文件。