分享

cdh的api的问题

邓立辉 发表于 2016-5-11 15:27:17 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 4 12060
我装的cdh上的帮助文档上边有重启集群的api(

但是我实际执行起来没反应,到执行了下这个api,下面实现的命令是空的,为啥没有restart start stop这些命令
[root@Master130 webapp]# curl -u admin:admin http://localhost:7180/api/v11/clusters/Cluster%201/commands/
{
  "items" : [ ]
[root@Master130 webapp]#

已有(4)人评论

跳转到指定楼层
NEOGX 发表于 2016-5-11 15:53:06
是rest api,还是Java api。
里面是如何描述的。
楼主又是如何使用的。curl只是下载
回复

使用道具 举报

muyannian 发表于 2016-5-11 16:06:19
curl 到是可以,关键看怎么用的。

也可以使用专门的rest api工具。下面楼主参考下

Openstack rest API 操作实例
http://www.aboutyun.com/forum.php?mod=viewthread&tid=10327
上面讲述了这个工具,网上

https://code.google.com/p/rest-client/


Hadoop web编程--REST API    WebHDFS
http://www.aboutyun.com/forum.php?mod=viewthread&tid=8823


回复

使用道具 举报

邓立辉 发表于 2016-5-11 16:32:21
谢谢两位的回答。我是用的rest api,api执行时没问题的,我想执行重启集群的api,发现没反应,于是继续查看说明文档,发现了这个api:http://localhost:7180/api/v11/clusters/Cluster%201/commands/。
他的说明是列出这个集群上的支持的命令,执行成功了,悲剧的列出来的是空的,也就是说我这个cdh环境没有这些命令,我不知道为什么没有,是不是因为是离线安装的原因。
回复

使用道具 举报

邓立辉 发表于 2016-5-11 17:00:46
问题解决了,我有仔细阅读了说明文档,有的api执行要加 X POST就可以了
curl X POST -u admin:admin 'http://localhost:7180/api/v11/clusters/Cluster%201/commands/stop'
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条