add JAR /home/hadoop/study/study2/utf.jar;
package my.bigdata.udf;

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

public class ToLowercase extends UDF {

    public String evaluate(String filed){

        return filed.toLowerCase();
}
}

将代码达成jar包然后上传,其中依赖的函数在hive的压缩包的lib文件夹下面

创建临时函数 create temporary function  lowercase2  as 'my.bigdata.udf.ToLowercase';

使用时和其他函数一样

hive的insert 语句  insert into t_tmp values(17,"BABY"); 数据不会被追加在同一个文件(不会修改文件),而是在同文件夹下生成了一个文件,只有一条数据

最新文章

  1. 寻找下一款Prisma APP:深度学习在图像处理中的应用探讨(阅读小结)
  2. Maven学习(一) -- 安装Maven及Eclipse中配置Maven
  3. as 和 is 区别
  4. -webkit-overflow-scrolling:touch iosBug
  5. Loadrunner中web_custom_request使用场景
  6. laravel paginate动态分页
  7. Getting started with Apache Camel--转载
  8. Sql Server 服务器名称\实例名称 无法连接 Server Name\Instance Name
  9. 从源代码分析modelDriven拦截器和params拦截器和拦截器prepare 和paramsPrepareParamsStack拦截器栈(让你的Struts2代码更简洁——如何培养框架设计能力
  10. SQL SERVER2005 excel float导入
  11. 使用Git的hook实现代码的自动部署
  12. iOS----------随机色
  13. C#使用MemoryStream类读写内存
  14. 【mmall】Guava库学习Collections
  15. CF1153F Serval and Bonus Problem FFT
  16. ES5和ES6对象导出和导入(转载,待整理)
  17. Java基础编程题——素数
  18. 2018.10.31 NOIP模拟 一串数字(数论+贪心)
  19. centos7 搭建WEB服务器
  20. 简单介绍RPM包制作方法

热门文章

  1. 将千克转换成磅 Exercise05_03
  2. 实现tomcat与IIS共用80端口
  3. 使用.Net中的WeakDictionary — ConditionalWeakTable
  4. Visual Studio 版本互转工具
  5. 分布式架构高可用架构篇_activemq高可用集群(zookeeper+leveldb)安装、配置、高可用测试
  6. libCurl 简单使用
  7. Mysql -- Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’解决方法
  8. android 电话薄先10位匹配,若是无法匹配,则换成7位匹配
  9. C++之类静态成员变量和静态成员函数
  10. FL2440 ubifs文件系统烧录遇到的问题——内核分区的重要性