当前位置: 首页 > news >正文

给自己的网站起名字/经典软文广告案例

给自己的网站起名字,经典软文广告案例,如何建设一个优秀的电商网站,做涂鸦的网站1)Hive 自带了一些函数,比如:max/min等,但是数量有限,自己可以通过自定义UDF来方便的扩展。 2)当Hive提供的内置函数无法满足你的业务处理需要时,此时就可以考虑使用用户自定义函数&#xff08…

1)Hive 自带了一些函数,比如:max/min等,但是数量有限,自己可以通过自定义UDF来方便的扩展。

2)当Hive提供的内置函数无法满足你的业务处理需要时,此时就可以考虑使用用户自定义函数(UDF:user-defined function)。

3)根据用户自定义函数类别分为以下三种:

   1UDFUser-Defined-Function

          一进一出 ,比如length(),比如trim(),比如ceil()函数

   (2)UDAF(User-Defined Aggregation Function)

          聚集函数,多进一出

          类似于:count/max/min

   (3)UDTF(User-Defined Table-Generating Functions)

          一进多出

          如lateral view explore()

4)官方文档地址

https://cwiki.apache.org/confluence/display/Hive/HivePlugins

5)详细步骤

      (1)创建一个maven函数

               导入依赖:

<dependencies><!-- https://mvnrepository.com/artifact/org.apache.hive/hive-exec --><dependency><groupId>org.apache.hive</groupId><artifactId>hive-exec</artifactId><version>1.2.1</version></dependency>
</dependencies>

      (2)新建一个类继承org.apache.hadoop.hive.ql.UDF

                

package com;
import org.apache.hadoop.hive.ql.exec.UDF;
public class userDefinedFunction extends UDF {//重载public String evaluate(String input){return input.toLowerCase();//将大写字母转换成小写}public int evaluate(int a,int b){return a+b名,‘hive.udf.UDFFunc’为自定义方法的全类路径;//计算两个数之和}
}

      (3)打包上传到服务器(我放到了/usr/lcoal/hive下,jar名称为day1111udf.jar)

      (4)在hive命令窗口下执行命令

                添加jar包:hive (default)> add jar /usr/local/hive/day1111udf.jar;

      (5)创建function

               语法:create [temporary] function [dbname.]function_name AS class_name;

               执行:hive (default)> create temporary function udffunc as 'com.userDefinedFunction';

               //temporary表示为临时方法,当会话结束后失效;udffunc为hive中定义的函数名 'com.userDefinedFunction'是自定义方法的全类路径

      (6)使用测试

               执行:hive (default)> select udffunc(2,3) from dept;

               

               执行:hive (default)> select udffunc('ABC') from dept;

                

      (7)删除函数方法

               执行:hive (default)> drop temporary function if exists udffunc;

    

 

 

 

 

 

http://www.lbrq.cn/news/734779.html

相关文章:

  • 网站一般用什么做的/重庆百度快速优化
  • 北京网站制作公司哪家好/宝鸡seo
  • 做商城网站都需要什么/东莞网站建设制作
  • 网站建设怎么样找客户快/网站设计说明
  • 朋友说是做彩票网站运营维护/淘宝产品关键词排名查询
  • 用c语言做网站/东莞seo公司
  • 网页设计作业报告范文/对seo的理解
  • 建行国际互联网网站/营销技巧有哪些
  • 中山网站网站建设/外贸推广方式
  • 武汉网站建设公司排名/百度最新版本2022
  • 宝安小学网站建设/全网营销平台
  • 摄影工作室网站建设模板/制作网站的软件叫什么
  • 住房城乡建设局网站首页/企业网站推广优化公司
  • 怎样做网站流量统计/百度推广需要多少钱
  • 企业网站微信公众号的建设事迹/发免费广告电话号码
  • 网站初期建设的成本来源/seo诊断书
  • 做视频解析网站犯法/网页设计与制作
  • 网上免费申请营业执照/seo搜索引擎优化工程师招聘
  • 杭州网站搜索排名/广州商务网站建设
  • 汽车推广方式有哪些/人员优化方案
  • 深圳易捷网站建设/怎么自己开发网站
  • 哈尔滨住房和城乡建设厅官方网站/提高seo排名
  • 要怎么判断网站是什么cms做的/怎么自己做一个网站
  • 深圳做网站多钱/百度一下首页手机版
  • 网站建设的方案/seo搜索引擎优化书籍
  • 怎么自己做公众号/seo排名优化工具推荐
  • wordpress看文/win7系统优化大师
  • 无锡网站建设有限公司/百度应用app
  • 网站建设项目外包网站/推广接单平台哪个好
  • 网站如何做支付接口/销售策略和营销策略
  • VASPKIT模版INCAR笔记
  • 基于Matlab的饮料满瓶检测图像处理
  • DeepSeek大模型如何重塑AI Agent?从技术突破到行业落地
  • 有关SWD 仿真和PA.15, PB3, PB4的冲突问题
  • 大数据MapReduce架构:分布式计算的经典范式
  • ‌关于人工智能(AI)的发展现状和未来趋势的详细分析!