我们有Ambari集群版本2.5.0.3,而所有客户端机器都是Linux redhat
首先我将json文件生成到我的Linux机器,如下所示:(在ambari服务器机器上)
卷曲-H“X -…
您是否尝试在线验证您的JSON,例如在 https://jsonformatter.curiousconcept.com/ ? 看起来问题是一般的JSON语法
在用于上传新bloueprint.json的curl命令中,您正在使用 --data @ 以及 -d @$path/blueprint.json 。 -d 和 --data 用于相同的目的,因此首次出现即 --data @ 生效并命令试图找到没有路径的文件,即 "" 。
--data @
-d @$path/blueprint.json
-d
--data
""
你可以删除 --data @ 修理 Couldn't read data from file "" 错误。
Couldn't read data from file ""