我从命令行运行配置单元:
hive -e "select * from table;"
它给了我查询的所有细节和阶段。 如果我这样做:
hive -S -e "select * from table;"
它没有提供任何细节。
我想要的只是显示地图缩小的每一步的地图绘制器和缩减器的数量,以及地图缩减步骤的数量,但我不想看到所有信息像:
2013-01-02 12:46:28,756 Stage-1 map = 100%, reduce = 67%, Cumulative CPU 287.99 sec
那么,是否可以使用Hive更精细地控制详细程度?谢谢!
答案 0 :(得分:1)
the same problem的“解决方案”是
hive ... 2>&1 | grep --line-buffered -v -e ' map = .*, reduce = ' | tee log
这很糟糕(并且可能会超过必要的杀戮),但这是迄今为止我能够想到的最好的。