当前位置: 首页 > news >正文

网络营销的工具和方法有哪些株洲专业网站排名优化

网络营销的工具和方法有哪些,株洲专业网站排名优化,上海网站建设哪个好,广州番禺房价2023年最新房价今天做地图定位展示#xff0c;展示的是ApacheWeb服务器的访问日志文件中的来源IP。但是中间出现了报错环节#xff0c;说是索引不能匹配到geo_point类型#xff0c;实在是不懂这是在说什么#xff0c;后来在网站找了方法就解决了。主要报错如下#xff1a; 报错信息…今天做地图定位展示展示的是ApacheWeb服务器的访问日志文件中的来源IP。但是中间出现了报错环节说是索引不能匹配到geo_point类型实在是不懂这是在说什么后来在网站找了方法就解决了。主要报错如下 报错信息 No Compatible Fields: The logstash_apachelogs index pattern does not contain any of the following field types: geo_point” 觉得很是奇怪再来看看我的配置文件 input {redis {host 172.16.0.54port 6379db 1password 123456data_type listkey apache_filter_indexcodec json {charset UTF-8}add_field {[metadata][myfulltotal] apacheaccess_log}} }filter {if [metadata][myfulltotal] apacheaccess_log {mutate {gsub [message,\\x,\\\x]}if ( method:HEAD in [message] ) {drop{}}json {source messageadd_field {[metadata][direct_ip] %{direct_ip}}remove_field messageremove_field prospectorremove_field beatremove_field hostremove_field inputremove_field sourceremove_field offsetremove_field fieldsremove_field version}date {match [timestamp,yyyy-MM-dd HH:mm:ss Z]}mutate {split [client_ip,,]}mutate {replace { client_ip %{client_ip[0]}}}mutate {convert [body_bytes_sent,integer]convert [total_bytes_sent,integer]}if [client_ip] - {if [metadata][direct_ip] not in [%{direct_ip},-]{mutate {replace { client_ip %{direct_ip} }}} else {drop {}}}geoip {source client_iptarget [geoip]add_field [[geoip][coordinates], %{[geoip][longitude]}]add_field [[geoip][coordinates], %{[geoip][latitude]}]}mutate {convert [[geoip][coordinates],float]}mutate {remove_field [direct_ip]remove_field [timestamp]}} } output {if [metadata][myfulltotal] apacheaccess_log {elasticsearch {hosts [172.16.0.51:9200]index logstash_apachelogs}} } 看上去都是没有问题的只要是按照这个格式来写都没有什么错误。只是在报错信息中看出geo的location类型不是geo_point类型的那我们通过GET命令查看一下mapping [rootELK-chaofeng07 httpd]# curl -XGET http://172.16.0.51:9200/logstash_apachelogs/_mapping/ {logstash-apachelogs:{mappings:{_default_:{dynamic_templates:,{string_fields:{match:*,m,version:{type:keyword},geoip:{dynamic:true,properties:{ip:{type:ip},latitude:{type:half_float},location:{type:geo_point},longitude:{type:half_float}}}}},doc:{dynamic_templates:[{message_field:{path_match:message,match_mapping_type:string,mapping:{norms:false,type:text}}},{string_fields:{match:*,match_mapping_type:string,mapping:{fields:{keyword:{ignore_above:256,type:keyword}},norms:false,type:text}}}],properties:{timestamp:{type:date},version:{type:keyword},body_bytes_sent:{type:long},client_ip:{type:text,norms:false,fields:{keyword:{type:keyword,},continent_code:{type:text,norms:false,fields:{keyword:{type:keyword,ignore_above:256}}},coordinates:{type:float},country_code2:{type:text,norms:false,fields:{keyword:{type:keyword,ignore_above:256}}},country_code3:{type:text,norms:false,fields:{keyword:{type:keyword,ignore_above:256}}},country_name:{type:text,norms:false,fields:{keyword:{type:keyword,ignore_above:256}}},ip:{type:ip},latitude:{type:half_float},location:{type:float},longitude:{type:half_float},region_code:}}}}}}} 看的出来我们此时的location是float类型的。所以如何将它变成geo_point类型是我们的解决目标方法 我们分析一下原因   索引格式为logstash_apachelogs日志文件由logstash输出到Elasticsearch在 elasticsearch 中所有的数据都有一个类型什么样的类型就可以在其上做一些对应类型的特殊操作。geo信息中的location字段是经纬度我们需要使用经纬度来定位地理位置在 elasticsearch 中对于经纬度来说要想使用 elasticsearch 提供的地理位置查询相关的功能就需要构造一个结构并且将其类型属性设置为geo_point。解决方法   Elasticsearch支持给索引预定义设置和mapping其实ES中已经有一个默认预定义的模板我们只要使用预定的模板即可。我们要想使用预定义的模板那么索引名必须匹配 logstash-* 的索引才会应用这个模板由于我们在logstash中使用的是logstash_*的索引方式因此并没有匹配默认模板所以只需要修改一下索引名即可。然后我们就可以看到map不再报这个错误了。 所以说这是个相当不起眼的错误但是引发了这个大的问题搞的让人很懵比所以接下来我们得好好研究一下mapping是什么转载于:https://www.cnblogs.com/FengGeBlog/p/10508760.html
http://www.pierceye.com/news/611749/

相关文章:

  • 响应 网站建设招聘室内设计
  • 网站建设宣传册内容南京个人网站建设
  • 毕业设计可以做哪些网站遵义原创网站
  • 国外服装设计网站app网站建设需要什么
  • 网站建设a云世家宋南南网站建设合集
  • 可以网上做单的网站创建全国文明城市的宗旨是什么
  • 北京诚信建设网站成都蓉城最新消息
  • 上市公司网站建设分析评价网页制作的视频教程
  • 网站营运费网站关键字优化工具
  • 上海企业网站建站中山一站式营销推广平台
  • 想做网站策划怎么做苏州seo关键词排名
  • 中小型企业电子商务网站建设seo优化推广公司
  • 网站开发类型什么意思网页制作与设计千年之恋代码
  • 怎么做公司的网站免费网站建设专业的公司
  • 适合这手机浏览器主页的网站wordpress本地上传服务器
  • 济南百度网站开发寮步镇做网站
  • 营销类型的公司网站专注高密做网站哪家好
  • 公司网站建设找谁做网络渠道
  • 网站建设公司 校园网站html5商城网站
  • 自学it做网站厦门网站推广¥做下拉去118cr
  • 汕头市做网站优化国内时事新闻
  • 网站文章来源seowordpress 搜索 分词
  • 网站建设和网络推广微信开发品牌
  • 湛江网站关键词优化百度推广优化技巧
  • 做盗版网站会怎样网页设计规范2018
  • 做个中英文网站多少钱网页设计图片作品
  • iis7 添加php网站网站为什么需要空间
  • 网站到首页排名h5怎么制作的
  • 网站制作教程 pdf下载培训网站制作网站
  • 网站开发文档范例国外服务器租用价格表