Presto udfs 332
适配 Presto 332 版本的 udfs。
使用方式:
下载 presto-udfs-332.zip 文件,解压至 Presto 安装目录 plugin 目录下,然后重启 Presto。
udfs列表:
- ip_location(mode, ip) -> varchar
- 函数描述
IP 定位函数,依赖于网络开源的 IP 数据库,如无必要,不会频繁更新,预计每半年更新一次,如果查询返回值为 0 ,说明 IP 位置信息未收录 - 参数说明
- mode,查询模式,字符串类型,支持参数:country(国家)、province(省份)、city(城市)、isp(网络运营商)
- ip,IP 地址,字符串类型,格式如:xxx.xxx.xxx.xxx
- 使用示例
select ip_location('country','112.126.60.145') "国家", ip_location('province','112.126.60.145') "省份", ip_location('city','112.126.60.145') "城市", ip_location('isp','112.126.60.145') "网络运营商", ip_location('city','112.'), -- 非正常 IP ,返回空白字符串 ip_location('city',null), -- IP 值为 null ,返回空白字符串 ip_location('city','36.98.202.245') -- 返回值为 0 ,说明未收录该 IP 该项位置信息 ;
- 函数描述