• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > hive UDF自动增长列函数,hiveudf列函数

hive UDF自动增长列函数,hiveudf列函数

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含hive udf函数,hive udf,hive udf开发,hive udf 永久,hive sql udf等服务器相关知识,网友希望可以进行参考

hive UDF自动增长列函数,hiveudf列函数


1.导入Eclipse编码jar包

    hadoop-auth-2.4.0.2.1.3.0-563.jar

    hadoop-common-2.4.0.2.1.3.0-563.jar

    hive-exec-0.13.0.2.1.3.0-563.jar

2.代码

import org.apache.hadoop.hive.ql.exec.Description;

import org.apache.hadoop.hive.ql.exec.UDF;

import org.apache.hadoop.hive.ql.udf.UDFType;

import org.apache.hadoop.io.LongWritable;

/*

 * UDF RowSequence

 */

@Description(name = "auto_sequence",

value = "_FUNC_() - Returns a generated row sequence number starting from 1")

@UDFType(deterministic = false)

public class RowSequence extends UDF {

   private LongWritable result = new LongWritable();

  

   public RowSequence(){

      result.set(0);

   }

   public LongWritable evaluate(){

      result.set(result.get() + 1);

      return result;

   }

}

3.将jar包导出上传到hive上运行

    (1)从Eclipse导出jarbao

            spacer.gif

    (2)将autoSequence.jar放到/usr/lib/hive/lib

            hive

            add jar /usr/lib/hive/lib/autoSequence.jar;

            create temporary function auto_sequence as 'com.redhadoop.autosequence.RowSequence';

            select auto_sequence(),uname from tb_user

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • hive UDF自动增长列函数,hiveudf列函数
  • Java 调用Hive 自定义UDF,java调用hiveudf

相关文章

  • MapReduce编程之数据去重,mapreduce编程数据
  • 在Ubuntu 14.04安装和使用Docker,14.04docker
  • MapReduce对输入多文件的处理,mapreduce输入处理
  • OutOfMemoryError PermGen space 的解决办法(头痛了几天),permgenspace
  • 【解决】 CentOS6.6安装CM5.4的问题,centos6.6cm5.4
  • 启动Hive的时候有很多WARN和INFO信息,hivewarninfo信息
  • HIVE的数据存储,HIVE数据存储
  • LinkedIn Cubert安装指南,linkedincubert
  • Nodejs课堂笔记-第六课 在DynamoDB中如何创建表,nodejsdynamodb
  • Power8伴随云计算横空出世,power8伴随横空出世

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • XenServer网卡Bonding,xenserverbonding
    • Linux索引节点(Inode:no space for device)用满导致的一次故障,linuxinode
    • jsp中用EL读取了数据库里面的时间,怎么设置格式显示的格式,jspel
    • openstack性能测试用例和测试结果,openstack性能测试
    • 我的hadoop2.4安装过程,hadoop2.4安装过程
    • MapReduce编程之实现多表关联,mapreduce编程关联
    • 通过iscsi协议使用ceph rbd,iscsi协议cephrbd
    • H3C config vlan access and trunk links,h3ctrunk
    • Ceph集群磁盘没有剩余空间的解决方法,ceph集群
    • HBase shell 启动出错 org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = Con,

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有