hive 12及以后,可以使用非同步查询
2014-10-31 00:00
483 查看
摘要: rbhive hive
hive 12及以后,可以使用非同步查询
rbhive1.0对此的支持函数如下
hive 12及以后,可以使用非同步查询
rbhive1.0对此的支持函数如下
# encoding: UTF-8 $LOAD_PATH.unshift(File.dirname(__FILE__)) require 'pp' require 'rbhive' def abc_function() RBHive.tcli_connect('1.2.3.4', 10000,{hive_version: 12, transport: :sasl, :sasl_params => {}}) do |connection| handles =connection.async_execute('select * from abc limit 2') state= connection.async_state(handles) while true do sleep 10 state= connection.async_state(handles) if(state == :finished) result = connection.async_fetch(handles,1000) pp result connection.async_close_session(handles) break end end end end begin abc_function() rescue Exception => e puts "#{e}" puts "#{e.backtrace}" end
相关文章推荐
- Mongo Hadoop Connector使用过程中,hive查询where不可以使用等号"="
- MyPage从Page派生,MyPage总有一个Label控件。以便以后从MyPage派生的页都可以直接使用Label?给个代码例子看看?
- 为什么查询时总是点击查询按钮两次才会有结果,而以后只要点击一次就可以有查询结果了?
- Java多线程初学者指南(12):使用Synchronized块同步变量
- 做好记录---为了以后可以方便查询
- 使用sh_helptext可以查询存储过程或视图的文本格式,对它改动后还有更好的用法...
- 存储过程DIY3----游标中可以使用子查询:
- 某些mysql like查询也是可以使用到索引的
- oracle dblink的使用(可以用于查询远程数据库)
- SQL2000系统表、存储过程、函数的功能介绍及应用2009年01月21日 星期三 11:38虽然使用系统存储过程、系统函数与信息架构视图已经可以为我们提供了相当丰富的元数据信息,但是对于某些特殊的元数据信息,我们仍然需要直接对系统表进行查询。因为SQL
- java基础问题---java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用
- 使用该JavaBean可以将数据在JSP页面中以表格的形式显示出来,并具有动态排序、动态生成查询、自动分页功能
- eclipse + JBoss 5 + EJB3开发指南(12):使用命名查询执行JPQL
- Java网络编程从入门到精通(12):使用isReachable方法探测主机是否可以连通
- 显卡出现“该设备找不到足够资源可以使用。 (代码 12) ”修复记
- Java多线程初学者指南(12):使用Synchronized块同步变量
- Java多线程初学者指南(12):使用Synchronized块同步变量
- Java 有几程方法可以实现一个线程?用什么关键字修饰同步?stop()和suspend()为什么不推荐使用?
- 数据库SQL中的分钟表示应该使用MI(非常重要的一个问题,以前一直认为和java中一样,用mm就可以表示);校对规则(查询时区分大小写)
- 解决IE6、IE7、IE8、Firefox CSS兼容性的 Hack 写法【记录下来,以后可以使用】