rest - HBase REST 返回 json 而不是 xml

标签 rest hadoop hbase stargate

我正在使用 HBase stargate REST API 从 Hbase 获取数据。我有 tabel 'state' 和行键 '1' 。当我在浏览器中粘贴以下行时,我得到了 xml 格式的输出。

 http://localhost:8000/state/1 

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><CellSet><Row key="MQ=="><Cell column="aW5mbzpjb2xvcg==" timestamp="1459193020823">cmVk</Cell><Cell column="aW5mbzpuYW1l" timestamp="1459192932985">TUg=</Cell></Row></CellSet>

如何获取json格式的输出?

提前致谢。

最佳答案

https://hbase.apache.org/book.html#_using_rest_endpoints

You can request plain text (the default), XML , or JSON output by adding no header for plain text, or the header "Accept: text/xml" for XML or "Accept: application/json" for JSON.

关于rest - HBase REST 返回 json 而不是 xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36270102/

相关文章:

java - 在没有 DispatcherServlet 的情况下配置 Spring REST Controller

java - 线程中的异常 "main"java.lang.NoSuchMethodError : org. jboss.resteasy.util.CaseInsensitiveMap.add(Ljava/lang/String;Ljava/lang/Object;)V

java - 使用 Hadoop 将文本文件中的段落作为单个记录处理

hadoop - 使用 MapReduce 在 HBase 中插入多行

java - 写入 HDFS 或 Hbase 的内容是否立即对 Hadoop 集群中的所有其他节点可见?

当 header 中没有返回字符集时,REST 请求内存泄漏

java - 在 Spring Boot 2.0.4.RELEASE 中的 RestController 中捕获 ArithmeticException

hadoop - Hive 结构到字符串的转换

sql - 如何删除空字符串

hadoop - Hive 在引用的字段中加载带逗号的 CSV