Hbase RESTFul API建立namespace返回500

1.使用官方提供的/namespaces/namespace建立namespace失败,返回500,官方提供示例:
/namespaces/namespace POST 建立一个新的namespace. 
curl -vi -X POST \json

-H "Accept: text/xml" \
"example.com:20550/namespaces/special_ns"服务器

可是使用"Accept: text/xml"在126上是不行的,经过参考​https://blog.csdn.net/supperman_009/article/details/64440290curl

最终解决办法:将header换成-H "Accept: text/json" 问题解决url

注意:curl命令示例
这些示例使用curl命令,并遵循如下准则:
使用-X参数指定HTTP动做。
对于GET查询,Accept头设置为text / xml,表示客户端(curl)指望接收以XML格式化的响应。 您能够将其设置为text / json以接收JSON响应。
对于PUT,POST和DELETE,只有带-d参数时发送数据,才应设置Content-Type头。 若是设置了Content-Type头 , 它应该与发送的数据格式相匹配,以使REST服务器可以反序列化数据为Object。
相关文章
相关标签/搜索