zoukankan      html  css  js  c++  java
  • 把字符串转换为整型

    /********* 把字符串转换成整型
    zjtest7-frontend:/usr/local/logstash-2.3.4/config# cat geoip.conf
    input {stdin {} }
    
    filter {
      geoip {
       source =>"message"
      add_field => [ "[geoip][scantest]", "%{[geoip][location][0]}" ]
     }
      mutate {  
                            convert => [ "[geoip][region_name]", "integer"]  
                    }  
    } 
    
    
    output {
          stdout {
                   codec => rubydebug{}
                    } 
    }
    
    
    zjtest7-frontend:/usr/local/logstash-2.3.4/config# ../bin/logstash -f geoip.conf
    Settings: Default pipeline workers: 1
    Pipeline main started
    115.218.62.240
    {
           "message" => "115.218.62.240",
          "@version" => "1",
        "@timestamp" => "2016-09-11T04:25:13.291Z",
              "host" => "0.0.0.0",
             "geoip" => {
                          "ip" => "115.218.62.240",
               "country_code2" => "CN",
               "country_code3" => "CHN",
                "country_name" => "China",
              "continent_code" => "AS",
                 "region_name" => 2,
                   "city_name" => "Wenzhou",
                    "latitude" => 27.99940000000001,
                   "longitude" => 120.66680000000002,
                    "timezone" => "Asia/Shanghai",
            "real_region_name" => "Zhejiang",
                    "location" => [
                [0] 120.66680000000002,
                [1] 27.99940000000001
            ],
                    "scantest" => 120.66680000000002
        }
    }
    
    
    缺省:
    zjtest7-frontend:/usr/local/logstash-2.3.4/config# cat geoip.conf
    input {stdin {} }
    
    filter {
      geoip {
       source =>"message"
      add_field => [ "[geoip][scantest]", "%{[geoip][location][0]}" ]
     }
    #  mutate {  
    #                        convert => [ "[geoip][region_name]", "integer"]  
    #                }  
    } 
    
    
    output {
          stdout {
                   codec => rubydebug{}
                    } 
    }
    
    zjtest7-frontend:/usr/local/logstash-2.3.4/config# ../bin/logstash -f geoip.conf
    Settings: Default pipeline workers: 1
    Pipeline main started
    115.218.62.240
    {
           "message" => "115.218.62.240",
          "@version" => "1",
        "@timestamp" => "2016-09-11T04:26:55.758Z",
              "host" => "0.0.0.0",
             "geoip" => {
                          "ip" => "115.218.62.240",
               "country_code2" => "CN",
               "country_code3" => "CHN",
                "country_name" => "China",
              "continent_code" => "AS",
                 "region_name" => "02",
                   "city_name" => "Wenzhou",
                    "latitude" => 27.99940000000001,
                   "longitude" => 120.66680000000002,
                    "timezone" => "Asia/Shanghai",
            "real_region_name" => "Zhejiang",
                    "location" => [
                [0] 120.66680000000002,
                [1] 27.99940000000001
            ],
                    "scantest" => 120.66680000000002
        }
    }

  • 相关阅读:
    MyBatis Generator自动生成MyBatis的映射代码
    ajax 文件上传,ajax
    【学生必备求职指南】好简历是怎样炼成的?毕业生简历实例点评版 转载
    FC8下备份linux系统
    Fedora 18 安装前指南
    Fedora 18安装Google输入法和云拼音
    mfc radio group 设置
    MySQL Server 安装
    【转载】COM组件设计与应用(四)——简单调用组件
    【转载】COM组件设计与应用(三)——数据类型
  • 原文地址:https://www.cnblogs.com/zhaoyangjian724/p/6199226.html
Copyright © 2011-2022 走看看