独立运行hbase 1.1.0.1,访问stargate api,能够创建包含两列“c”和“d”的表。我正在尝试使用下面的curl命令插入一列。它返回400个错误请求,日志中没有任何解释。
我两个都试过了http://localhost:8080/表1/行1&http://localhost:8080/表1/行1/c
hbase问题注解部分的格式化json
curl-v-x put-h“内容类型:application/json”-h“接受:application/json”'http://localhost:8080/table1/row1'--数据'{“row”:[{“key”:“cm93mq==”,“cell”:[{“column”:“yw==”,“$”:“dmfsdwu=”}]}'
有人能帮我解决上面的问题吗?
1条答案
按热度按时间bbuxkriu1#
在json中,您只提到了列族('c'),没有提到限定符。。
table1是表名。。行1是行键。。c是柱族。。列名是什么?使用base64编码c:columnname,然后在json的column字段中使用它。。希望这有帮助!