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。
相關文章
相關標籤/搜索