中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

怎么把自己做的網(wǎng)站登錄到網(wǎng)上北京百度網(wǎng)訊人工客服電話

怎么把自己做的網(wǎng)站登錄到網(wǎng)上,北京百度網(wǎng)訊人工客服電話,做分銷的官網(wǎng)網(wǎng)站,最近十大新聞當(dāng)Hive提供的內(nèi)置函數(shù)不能滿足查詢需求時,用戶可以根據(jù)自己業(yè)務(wù)編寫自定義函數(shù)(User Defined Functions, UDF), 然后在HiveQL中調(diào)用。 例如有這樣一個需求:為了保護(hù)用戶隱私,當(dāng)查詢數(shù)據(jù)的時候,需要將用戶手機(jī)號的中間…

當(dāng)Hive提供的內(nèi)置函數(shù)不能滿足查詢需求時,用戶可以根據(jù)自己業(yè)務(wù)編寫自定義函數(shù)(User Defined Functions, UDF), 然后在HiveQL中調(diào)用。

例如有這樣一個需求:為了保護(hù)用戶隱私,當(dāng)查詢數(shù)據(jù)的時候,需要將用戶手機(jī)號的中間四位用*號代替,比如手機(jī)號18001292688需要顯示為180****2688。這時候就可以寫一個自定義函數(shù)實現(xiàn)這個需求。

新建項目MyUDF,添加Maven依賴

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>org.example</groupId><artifactId>MyUDF</artifactId><version>1.0-SNAPSHOT</version><properties><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><hive.version>2.1.1-cdh6.1.0</hive.version></properties><dependencies><dependency><groupId>jdk.tools</groupId><artifactId>jdk.tools</artifactId><version>1.8</version><scope>system</scope><systemPath>${JAVA_HOME}/lib/tools.jar</systemPath></dependency><!--Hadoop common包--><!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-common --><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-common</artifactId><version>2.10.2</version></dependency><!-- https://mvnrepository.com/artifact/org.apache.hive/hive-exec --><dependency><groupId>org.apache.hive</groupId><artifactId>hive-exec</artifactId><version>${hive.version}</version></dependency></dependencies><!--添加CDH的倉庫--><repositories><repository><id>nexus-aliyun</id><url>http://maven.aliyun.com/nexus/content/groups/public</url></repository><repository><id>cloudera</id><url>https://repository.cloudera.com/artifactory/cloudera-repos</url></repository></repositories><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.6.0</version><configuration><source>1.8</source><target>1.8</target><encoding>UTF-8</encoding></configuration></plugin></plugins></build></project>

新建類hive.demo.MyUDF

package hive.demo;
import org.apache.hadoop.hive.ql.exec.UDF;
import org.apache.hadoop.io.Text;/*** Hive自定義函數(shù)類*/
public class MyUDF extends UDF{/*** @param text* 調(diào)用函數(shù)時需要傳入的參數(shù)* @return 隱藏后的手機(jī)號碼* 自定義函數(shù)類需要一個名為evaluate()的方法,Hive將調(diào)用該方法*/public String evaluate(Text text){String result = "手機(jī)號碼錯誤!";if(text != null && text.getLength() == 11){String inputStr = text.toString();StringBuffer sb = new StringBuffer();sb.append(inputStr.substring(0,3));sb.append("****");sb.append(inputStr.substring(7));result = sb.toString();}return result;}
}

?打包MyUDF.jar上傳至路徑,比如/home/hadoop/

在Hive CLI中執(zhí)行

hive>add jar /home/hadoop/MyUDF.jar;

創(chuàng)建函數(shù)名稱

CREATE TEMPORARY FUNCTION formatPhone AS 'hive.demo.MyUDF';

新建一個表測試一下這個自定義的函數(shù)

CREATE TABLE t_user(id INT, phone STRING);
INSERT INTO TABLE t_user 
SELECT 1, '13123567589'
UNION ALL SELECT 2, '15898705673'
UNION ALL SELECT 3, '18001292688';

http://www.risenshineclean.com/news/57978.html

相關(guān)文章:

  • 外貿(mào)seo網(wǎng)站建設(shè)排名優(yōu)化關(guān)鍵詞公司
  • wordpress 招聘網(wǎng)站模板千萬別在百度上搜別人的名字
  • 長沙市人才招聘網(wǎng)最新招聘信息東莞網(wǎng)站推廣及優(yōu)化
  • 網(wǎng)站建設(shè)維護(hù)保密協(xié)議引流獲客app下載
  • 常熟專業(yè)做網(wǎng)站北京seo營銷培訓(xùn)
  • 電影網(wǎng)站膜拜百度快照投訴中心
  • 利用css技術(shù)做網(wǎng)站的思路網(wǎng)絡(luò)策劃方案
  • 網(wǎng)站開發(fā)設(shè)計總結(jié)seo在線外鏈
  • 做氣球裝飾可以上哪些網(wǎng)站騰訊企點app下載安裝
  • 網(wǎng)站開發(fā)技術(shù)是seo關(guān)鍵詞搜索和優(yōu)化
  • 網(wǎng)站建設(shè)從入門pdf佛山seo代理計費
  • 網(wǎng)站建設(shè)免費軟件有哪些國內(nèi)哪個搜索引擎最好用
  • 手機(jī)編程軟件有哪些谷歌網(wǎng)站推廣優(yōu)化
  • 惠來做網(wǎng)站杭州百度人工優(yōu)化
  • 網(wǎng)站建設(shè)的基本術(shù)語常用的網(wǎng)絡(luò)推廣手段有哪些
  • 網(wǎng)站建設(shè)崗位要求百度前三推廣
  • 濟(jì)寧萬達(dá)網(wǎng)站建設(shè)微信廣告推廣如何收費
  • 搜狗seo查詢seo頁面優(yōu)化公司
  • 駐馬店哪里做網(wǎng)站河南網(wǎng)站建設(shè)哪個公司做得好
  • 哪個網(wǎng)站做外貿(mào)的淘寶搜索關(guān)鍵詞排名查詢工具
  • 如何加強(qiáng)企業(yè)網(wǎng)站建設(shè) 論文企業(yè)網(wǎng)站注冊域名的步驟
  • 瀏覽器有哪幾種鄭州seo優(yōu)化顧問阿亮
  • 內(nèi)蒙古網(wǎng)站seo推廣服務(wù)公司
  • 做的好的c2c網(wǎng)站重慶高端seo
  • 網(wǎng)站開發(fā)產(chǎn)品經(jīng)理招聘雞西seo
  • wordpress整站生成html網(wǎng)頁
  • 買了域名之后怎么做網(wǎng)站網(wǎng)絡(luò)推廣公司企業(yè)
  • 網(wǎng)站開發(fā)中網(wǎng)頁上傳今天的新聞發(fā)布會
  • 免費代理做企業(yè)網(wǎng)站重慶疫情最新情況
  • 論壇網(wǎng)站搭建網(wǎng)絡(luò)熱詞2022