比较DB2和Hive的行数

时间:2017-08-28 08:23:14

标签: shell hadoop hive hiveql sqoop

我正在尝试编写一个shell脚本,我将比较DB2和Hive行计数并检查它们是否匹配。 在做同样的事情时,我面临着蜂巢计数的问题。

当我在文本文件中使用hive count时,它的格式如下:

+---------+--+
|   _c0   |
+---------+--+
| 713313  |
+---------+--+

之后我将表中的属性更改为CSV(beeline --outputformat = tsv),现在输出如下:

'_c0'
'713313'

有什么方法可以让我们只计算数量吗?我不想使用AWK或GREP或SED来提取记录数。请告诉我。

1 个答案:

答案 0 :(得分:0)

最短路:

count =`hive -S -e'从database.table_name'`

中选择count(*)