我已经从链接下载了免费的geoplite数据库。我将在hive geo-ip udf中使用它。
更新:
SELECT geoip(host,'COUNTRY_CODE','/home/dhruv/GeoLite2-Country.mmdb')
from table_name;
对于第64个条目,我将获得FAILED: UnsupportedOperationException null
。
库中存在错误。它抛出异常,以防找不到任何ip位置。现在通过返回空字符串来修复它。
https://github.com/Spuul/hive-udfs/issues/2