【问题标题】:is there any request limit for GeoLite2 free databases? (Hive UDF)GeoLite2 免费数据库有请求限制吗? (蜂巢 UDF)
【发布时间】:2016-04-16 07:23:41
【问题描述】:

我从link 下载了免费的 geoiplite 数据库。 我打算在hive-geo-ip-udf使用它。

更新:

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

对于第 64 个条目,我收到了 FAILED: UnsupportedOperationException null

【问题讨论】:

  • 我不这么认为,除非他们认为你在滥用它(他们有一些检测技术 AFAIK)。我已经使用它很长时间了,有大量请求,但从来没有遇到过问题。
  • 我的蜂巢表中有 30k+ ips。当我尝试执行它时,它成功执行多达 63 行。
  • 当我尝试为特定的第 64 个条目执行它时,它给出了 FAILED: UnsupportedOperationException null
  • 我不认为这是因为限制,您能否更新您的帖子以显示您如何使用它?也尝试每两秒发送 63 个请求,检查它是否限制了你。
  • 可能是图书馆找不到该 ip 的位置。所以它破坏了进一步的执行。查看更新的问题。

标签: hive geoip hive-udf freegeoip


【解决方案1】:

库中有错误。如果没有找到任何 ip 位置,它会抛出异常。现在通过返回空字符串来修复它。

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

【讨论】:

    猜你喜欢
    • 2018-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-01
    • 1970-01-01
    • 2020-10-25
    • 1970-01-01
    相关资源
    最近更新 更多