MapR DB 的 MapR REST API 看起来无法正常工作。我只是尝试将列族的列表命令作为过滤器,但它没有给我正确的输出,但它与 maprcli 选项完美配合。这是我所做的操作列表。
使用 maprcli 命令
maprcli table cf list -path /user/hbase/testShashi
readperm appendperm inmemory versionperm cfname writeperm compressionperm memoryperm compression ttl maxversions minversions u:mapr u:mapr false u:mapr f1 u:mapr u:mapr u:mapr off 2147483647 1 0 u:mapr u:mapr false u:mapr f2 u:mapr u:mapr u:mapr 关闭 2147483647 1 0
maprcli table cf list -path /user/hbase/testShashi -cfname f1
readperm appendperm inmemory versionperm cfname writeperm compressionperm memoryperm compression ttl maxversions minversions u:mapr u:mapr false u:mapr f1 u:mapr u:mapr u:mapr off 2147483647 1 0
当我将 cfname 作为 f1 传递时,使用 maprcli 选项,它只给我一条记录,但 REST API 似乎不会发生
使用 REST API 应用过滤器之前
curl -k -u mapr:mapr https://hostname:8443/rest/table/cf/list?path=/user/hbase/testShashi
以 cfname 作为选项
curl -k -u mapr:mapr https://hostname:8443/rest/table/cf/list?path=/user/hbase/testShashi&cfname=f1
如果我在这里犯了任何错误,请告诉我。