如何查看当前hive运行的应用
1个回答
2016-07-15
展开全部
通过hive 自带的 server2 的 thrift 模式提交的sql 可以获得 状态进度,jdbc方式没有试过。
其实,我们完全可以不使用hive,sql-on-Hadoop的框架有ibm的bigsql,Apache的dirll,impala等都是非常不错的,都可以替代hive。速度都比hive要快很多。
偶理解HIVE只是提供查询和数据处理功能的(解析HIVE QL语句为MAPReduce任务), 不负责数据存储的。 数据存储应该是HBase和HDFS的功能, HBase是Key Value的存储方式, 适用于固定列查询的数据, 如果查询方式多样复杂, 感觉应该是使用HDFS存储, 然后使用HIVE进行查询和处理。
其实,我们完全可以不使用hive,sql-on-Hadoop的框架有ibm的bigsql,Apache的dirll,impala等都是非常不错的,都可以替代hive。速度都比hive要快很多。
偶理解HIVE只是提供查询和数据处理功能的(解析HIVE QL语句为MAPReduce任务), 不负责数据存储的。 数据存储应该是HBase和HDFS的功能, HBase是Key Value的存储方式, 适用于固定列查询的数据, 如果查询方式多样复杂, 感觉应该是使用HDFS存储, 然后使用HIVE进行查询和处理。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询