如何在另一个mapreduce程序中使用hive表数据?如何为hive jdbc设置eclipse?

时间:2015-04-03 13:31:41

标签: eclipse hadoop jdbc hive

如何在eclipse中的地图缩小程序中访问hive表(查询)? 我使用的是Ubuntu 14.04,hadoop-1.2.1(Single node),Hive-1.1.0(installed 1.1.0) hive完全在shell上工作但我想访问另一个mapper函数中的表来根据hive表中的数据替换key 如何为eclipse配置hive

这正是我想要做的: 我用hive shell创建了一个表

  

ip_range_country(start_ip BigInt,end_ip BigInt,country_name String)

这里我使用的是IP_add(12.25.0.4为012025000004)

然后我通过csv文件将数据加载到其中。

现在我想在mapreduce程序中使用这个表

  

输入到地图功能:   (byte_offset)LongWritable,(ip_add product_name)(Text)

     

地图输出:   (Country_name product)Text,(1)IntWritable

     

所以在map函数中我想将ip_add解析为其国家/地区名称。

我在eclipse IDE中完成了这个完整的过程,如何实现这个map函数并为它设置eclipse IDE?

0 个答案:

没有答案