原文:maxmind geoip2使用笔记

客户需求如下,nginx的访问日志中ip,匹配出对应的国家,省份和城市,然后给我了一个maxmind的连接参考。 查找资料,有做成hive udf的使用方式, 我们项目中一直使用 waterdrop 来做数据处理,所以决定开发一个 waterdrop的插件。 关于这个功能,waterdrop本身提供有两个商用组件,geopip 也是使用maxmind 另一个是国内的 ipipnet。 如果有人不懂 ...

2019-12-23 22:23 0 1594 推荐指数:

查看详情

python geoip2使用

使用geoip可以查询ip的详细地址信息,简单记录下使用方法(centos python2.7): 1.安装 yum -y install geoip geoip-devel pip install geoip2 下载GeoLite2 free database,下载地址:https ...

Thu Mar 15 19:03:00 CST 2018 0 1660
Python之geoip2模块

目录 返回Python目录 工作中难免会遇到处理ip相关的需求,比如根据ip的请求的地理位置,访问频率来调整业务。这里介绍一个处理ip相关的模块geoip2。 首先来说安装: 安装后,我们需要下载一个ip库,用来匹配解析与ip相关的参数。点击下载,在打 ...

Mon May 13 22:08:00 CST 2019 0 1159
使用 GeoIP2 获取 IP 的地理位置

1. 准备工作 数据库 : 解析 IP 地理位置的的数据库来自 GeoLite2 开源数据库: https://dev.maxmind.com/geoip/geoip2/geolite2/ 。 C 语言 API : 使用的 API 是 maxmind 官网的开源项目 ...

Fri Dec 29 23:40:00 CST 2017 0 5249
Hive UDF IP解析(二):使用geoip2数据库自定义UDF

开发中经常会碰到将IP转为地域的问题,所以以下记录Hive中自定义UDF来解析IP。 使用到的地域库位maxmind公司的geoIP2数据库,分为免费版GeoLite2-City.mmdb和收费版GeoIP2-City.mmdb,不管哪个版本,开发的接口都是相同。 开发环境 ...

Mon Mar 26 22:14:00 CST 2018 2 1412
Docker的使用笔记

介绍Docker Docker为了解决依赖的兼容问题的,采用了两个手段: 将应用的Libs(函数库)、Deps(依赖)、配置与应用一起打包 将每个应用放到一个隔离容器去运行,避免互 ...

Tue Aug 24 18:47:00 CST 2021 0 409
Typora使用笔记

typora和博客园编辑不兼容导致部分显示有误,仅供typora编辑参考 标题:ctrl+数字 一级标题 二级标题 下划线:ctrl+U ...

Fri Mar 15 05:29:00 CST 2019 0 1833
BizCharts 使用笔记

一、介绍 1、背景 BizCharts 这个其实两年前就用过一次,最近做 dashboard,涉及数据的可视化展示(即图表功能),于是又用了回 BizCharts。这次干脆趁热通读下官方文档, ...

Tue Mar 31 04:44:00 CST 2020 1 8067
ProtoBuffer使用笔记

ProtoBuffer是由谷歌研发的对象序列化和反序列化的开源工具,ProtoBuffer和Xml类似,都是数据描述工具,后者使用更为广泛,前者Google内部使用且具有更高的效率。该工具安装和使用都很简单,查看了下网上贴代码的居多,这里整理下以便以后使用。 1.安装 2. ...

Wed Jan 18 22:17:00 CST 2017 0 6179
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM