searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

ip获取相关信息-geoip操作介绍

2023-01-18 02:45:16
52
0
  1. 免费数据库GeoLite2
    1. 功能介绍:
      1. https://dev.maxmind.com/geoip/geolite2-free-geolocation-data?lang=en
    2.  java使用介绍:
      1. https://github.com/maxmind/GeoIP2-java#database-usage
      2. https://dev.maxmind.com/geoip/docs/databases?lang=en#official-api-clients
      3. https://dev.maxmind.com/geoip/docs/databases/asn?lang=en#binary-database
      4. https://dev.maxmind.com/geoip/geolocate-an-ip/databases?lang=en
    3. 不同场景使用方式介绍
      1. https://dev.maxmind.com/geoip/docs/databases?lang=en#integrations
    4. geolite2不同数据库功能介绍
      1. https://dev.maxmind.com/static/pdf/GeoLite2-IP-MetaData-Databases-Comparison-Chart.pdf?lang=en
    5.  获取GeoLite2
      1. 先获取licence key 
        1. https://www.maxmind.com/en/accounts/current/license-key 
      2. 查看账户可以使用哪些数据库
        1. https://www.maxmind.com/en/accounts/current/people/current
      3. 下载安装geoipupdate
        1. https://dev.maxmind.com/geoip/updating-databases?lang=en#using-geoip-update
        2. https://github.com/maxmind/geoipupdate
      4. 配置geoip conf文件
        1. https://www.maxmind.com/en/accounts/787639/license-key/GeoIP.conf
        2. https://github.com/maxmind/geoipupdate/blob/main/doc/GeoIP.conf.md#required-settings
      5. 安装geoipupdate
        1. 没有安装过的情况下
          1.  sudo rpm -Uvhi geoipupdate_4.10.0_linux_386.rpm
        2. 安装过的情况下
          1. 参考 https://dev.maxmind.com/geoip/upgrading-geoip-update?lang=en
          2. 先查看版本
            1. geoipupdate -v 
          3. 如果低于2.5.0,则先升级到2.5.0
            1. sudo yum install update GeoIP
          4. 升级到最新版本
              1. sudo rpm -Uvhi geoipupdate_4.10.0_linux_386.rpm
          5. 更新配置geo conf文件
            1. vi /etc/GeoIP.conf,添加licence key里面相关的信息
    6. 配置crontab 来定时更新,基本每天更新一次就可以了
      1. sudo crontab -u root -e 添加 0 3 * * * geoipupdate
    7. flink使用的时候需要先上传
      1. -Dyarn.ship-files="/usr/share/GeoIP/GeoLite2-ASN.mmdb" \
0条评论
0 / 1000
肖****睿
13文章数
0粉丝数
肖****睿
13 文章 | 0 粉丝
原创

ip获取相关信息-geoip操作介绍

2023-01-18 02:45:16
52
0
  1. 免费数据库GeoLite2
    1. 功能介绍:
      1. https://dev.maxmind.com/geoip/geolite2-free-geolocation-data?lang=en
    2.  java使用介绍:
      1. https://github.com/maxmind/GeoIP2-java#database-usage
      2. https://dev.maxmind.com/geoip/docs/databases?lang=en#official-api-clients
      3. https://dev.maxmind.com/geoip/docs/databases/asn?lang=en#binary-database
      4. https://dev.maxmind.com/geoip/geolocate-an-ip/databases?lang=en
    3. 不同场景使用方式介绍
      1. https://dev.maxmind.com/geoip/docs/databases?lang=en#integrations
    4. geolite2不同数据库功能介绍
      1. https://dev.maxmind.com/static/pdf/GeoLite2-IP-MetaData-Databases-Comparison-Chart.pdf?lang=en
    5.  获取GeoLite2
      1. 先获取licence key 
        1. https://www.maxmind.com/en/accounts/current/license-key 
      2. 查看账户可以使用哪些数据库
        1. https://www.maxmind.com/en/accounts/current/people/current
      3. 下载安装geoipupdate
        1. https://dev.maxmind.com/geoip/updating-databases?lang=en#using-geoip-update
        2. https://github.com/maxmind/geoipupdate
      4. 配置geoip conf文件
        1. https://www.maxmind.com/en/accounts/787639/license-key/GeoIP.conf
        2. https://github.com/maxmind/geoipupdate/blob/main/doc/GeoIP.conf.md#required-settings
      5. 安装geoipupdate
        1. 没有安装过的情况下
          1.  sudo rpm -Uvhi geoipupdate_4.10.0_linux_386.rpm
        2. 安装过的情况下
          1. 参考 https://dev.maxmind.com/geoip/upgrading-geoip-update?lang=en
          2. 先查看版本
            1. geoipupdate -v 
          3. 如果低于2.5.0,则先升级到2.5.0
            1. sudo yum install update GeoIP
          4. 升级到最新版本
              1. sudo rpm -Uvhi geoipupdate_4.10.0_linux_386.rpm
          5. 更新配置geo conf文件
            1. vi /etc/GeoIP.conf,添加licence key里面相关的信息
    6. 配置crontab 来定时更新,基本每天更新一次就可以了
      1. sudo crontab -u root -e 添加 0 3 * * * geoipupdate
    7. flink使用的时候需要先上传
      1. -Dyarn.ship-files="/usr/share/GeoIP/GeoLite2-ASN.mmdb" \
文章来自个人专栏
geoip
1 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0