2016-04-16 18 views
0

Ich habe kostenlose Geo-Plot-Datenbanken von link heruntergeladen. Ich werde es in hive-geo-ip-udf verwenden.Gibt es ein Anforderungslimit für kostenlose GeoLite2-Datenbanken? (Hive UDF)

Update:

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

Für 64th Eintrag i FAILED: UnsupportedOperationException null immer bin.

+0

Ich glaube nicht, es sei denn, sie denken, dass Sie zu missbrauchen es (sie AFAIK einige Nachweistechniken haben). Ich benutze es für eine lange Zeit mit vielen Anfragen, hatte aber nie ein Problem. –

+0

Ich habe 30k + ips in meinem Bienenstock Tisch. Wenn ich versuche, es auszuführen, führt es erfolgreich bis zu 63 Zeilen aus. – Dhruv

+0

Wenn ich versuche, es nur für bestimmte 64. Eintrag auszuführen dann gibt es FAILED: UnsupportedOperationException null – Dhruv

Antwort

0

Es gab einen Fehler in der Bibliothek. Es wird eine Exception ausgelöst, falls es keinen Ort für ip gefunden hat. Es wurde jetzt behoben, indem eine leere Zeichenfolge zurückgegeben wurde.

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