zoukankan      html  css  js  c++  java
  • ELK添加索引遇到特殊字符的处理

    前提: ES的版本是5.5

    对于未上线的服务,想提前添加es的索引.但是在kibana里面去添加,就会出现根本就添加不进去,不给你添加

    这个时候是不是就只能打退堂鼓了,无功而返呢?

    这个时候,好像可以去到es里面添加索引.

    查看官方的文档,发现对应"*"这种特殊字符是不让你通过的.

    到这里是不是感觉要放弃了.楼主当时到这里,确实有点无奈的感觉.但是又一想,这不就是一个机会吗?挑战自己的机会.于是各种查看文档,终于发现有这样一种方法,可以实现这个操作.

    直接放命令,不拐弯抹角:

    curl -XPOST -u 'xxx:xxxx' -H 'Content-Type: application/json' 'http://xxxx:9200/.kibana/index-pattern/test_xxxx_xxx_*_agc*' -d'{"title":"test_xxxx_xxx_*_agc*","timeFieldName":"@timestamp","notExpandable":true}'

    -u 用户名:密码

    test_xxxx_xxx_*_agc* 就是需要添加的索引名称

    索引添加成功后的提示:

    {"_index":".kibana","_type":"index-pattern","_id":"test_xxxx_xxx_*_agc*","_version":1,"result":"created","_shards":{"total":1,"successful":1,"failed":0},"created":true}

    好开心,终于添加成功了.

    通过这个事情发现: 会用搜索和用搜索完全是两码事;看了再多书,总会遇到书上没有讲到的内容,这个时候灵活变通才是香!

  • 相关阅读:
    委托
    文件流
    关于.netFramework概述
    深拷贝与浅拷贝
    序列化与反序列化
    关于可空值类型
    正则表达式
    基于WF4.0的公文管理系统
    Mahout中相似度计算方法介绍
    Mahout源码目录说明
  • 原文地址:https://www.cnblogs.com/L-O-N/p/13516733.html
Copyright © 2011-2022 走看看