hadoop - Beeline - Hive - 如何删除额外的(不需要的)引号?
问题描述
我正在使用 Beeline 从一台服务器连接到另一台服务器并从 Hive 获取数据。
我使用的命令是:
beeline --outputformat=tsv2 --silent -e 'select * from t1 limit 3'
输出是:
a "{""col1"": ""123"" } "
b "{""col1"": ""234"" } "
c "{""col1"": ""567"" } "
我需要:
a {"col1": "123" }
b {"col1": "234" }
c {"col1": "567" }
我试过:
beeline --outputformat=tsv2 --silent -e 'set system:disable.quiting.for.sv=false; select * from t1 limit 3'
但这根本没有输出。
谢谢!
解决方案
推荐阅读
- json - Unable to range facet on field:DateRangeValue type=date_range
- python - How to combine two lists to get the following desired result containing tuples?
- python - 在 python 中读取多个文件并将文件名和内容组合到一个数据框中
- amazon-web-services - 限制 AWS ECS RegisterTaskDefinition 的权限
- flutter - 在颤动中从多个按钮中更改一个按钮的颜色
- amazon-web-services - 在 AWS S3 存储桶中保留特定数量的对象
- elasticsearch - 我无法在没有属性的情况下在弹性搜索中进行查询。
- dart - lib/screens/chat_screen.dart:1:8: 错误: 未找到: 'dart:html' import 'dart:html';
- java - 从命令行运行模块时如何包含外部 jar 文件
- javascript - 如何清理html列表中多余的项目符号