2016-04-16 12 views
0

Я загрузил бесплатные геолитические базы данных от link. Я собираюсь использовать его в hive-geo-ip-udf.есть ли ограничение на количество бесплатных баз данных GeoLite2? (Hive UDF)

Update:

SELECT geoip(host,'COUNTRY_CODE','/home/dhruv/GeoLite2-Country.mmdb') 
from table_name; 

Для 64-й записи я получаю FAILED: UnsupportedOperationException null.

+0

Я не думаю, что это так, если они не думают, что вы злоупотребляя его (у них есть какая-то метода обнаружения Насколько нам известно). Я использую его в течение длительного времени с большим количеством запросов, но у меня никогда не было проблемы. –

+0

У меня 30k + ips в моем столе для улья. когда я пытаюсь выполнить его, он успешно выполняет до 63 строк. – Dhruv

+0

Когда я пытаюсь выполнить его для конкретной 64-й записи, то он дает FAILED: UnsupportedOperationException null – Dhruv

ответ

0

В библиотеке была ошибка. Он выдает исключение, если он не нашел места для ip. Теперь он был исправлен, возвращая пустую строку.

https://github.com/Spuul/hive-udfs/issues/2