【发布时间】:2017-04-30 14:55:18
【问题描述】:
我有一个包含一组 IP 地址的表格列,我需要找出它的区域/大陆,如下所述。
------------------------------------------------------
ip_address | region
------------------------------------------------------
217.100.34.222 | North Holland
为此,我从ip2location.com 下载了一个 IP-Country-Region-City 数据库,但其表和值如下所示。
-----------------------------------------------------
ip_from | ip_to | country_code | country_name | region_name | city_name
-----------------------------------------------------
16777216 | 16777471 | AU | Australia | Queensland | Brisbane
如何将我的ip_address 列转换为decimal number,如 ip2location 数据库中所示并从中检索数据,或者是否有更好的方法来执行此过程以检索@ 987654326@ 来自ip address?
谢谢。
【问题讨论】:
标签: sql apache-spark apache-spark-sql hiveql