摘要:
使用场景 对于想在短时间内快速的生成小站点访问情况的统计数据,一般会选择使用sed、awk、grep三剑客,但是对于要对数据的展示就需要填充到已有开发面板中,比较耗时费力,当然对于也可以使用ELK/EFK专业日志分析平台来做,但搭建缓慢,服务笨重,不是小站点的首选,这里介绍一个使用C语言研发的轻量级 阅读全文
摘要:
自定义 Tomcat 镜像 1. 编写 Dockerfile 文件 vim Dockerfile FROM centos7 MAINTAINER song@qq.com #拷贝文件,(readme.txt 和 *.tar.gz )文件必须与 Dockerfile 在同一个目录下 COPY readm 阅读全文
摘要:
1. 字符串切片 1.1 基于偏移量取字符串 返回字符串变量 string 的字符的长度 ${#string} ,一个汉字算一个字符 示例 [root@centos8 script]#str=" I Love Python " [root@centos8 script]#echo ${#str} 1 阅读全文
摘要:
在Docker容器中运行Elasticsearch Kibana和Cerebro 1. 安装docker和docker compose 安装docker # 安装 docker 社区版 yum -y install docker-ce docker-ce-cli containerd.io # 启动 阅读全文
摘要:
删除文档 1. 根据 id 删除 从索引中删除一个文档。 删除一个 id 为 TuUpmHUByGJWB5WuMasV 的文档。 DELETE blog/_doc/TuUpmHUByGJWB5WuMasV 如果在添加文档时指定了路由,则删除文档时也需要指定路由,否则删除失败。 2. 查询删除 查询删 阅读全文
摘要:
GET一个文档 Elasticsearch是功能非常强大的全文搜索引擎,用它的目的就是为了能快速的查询你想要的数据 基本查询:利用Elasticsearch内置查询条件进行查询 组合查询:把多个基本查询组合在一起的复合性查询 过滤:查询同时,通过filter条件在不影响查询的情况下筛选出想要的数据 阅读全文
摘要:
文档更新 ES可以使用PUT或者POST对文档进行更新, 如果指定ID的文档已经存在, 则执行更新操作 注意: 执行更新操作的时候ES首先将旧的文档标记为删除状态,然后添加新的文档,旧的文档不会立即消失, 但是你也无法访问,ES会在你继续添加更多数据的时候在后台清理已经标记为删除状态的文档 1. 普 阅读全文
摘要:
本博客中使用的 ElasticSearch 均是 7.9+ 版本 1. 新建文档 支持自动生成文档 ID 和指定文档 ID 两种方式 通过调用 “post/users/_doc” ,系统会自动生成 document id 使 用HTTP PUT /usr/_create/1 创建时,URL中显示指定 阅读全文
摘要:
批量查询 - msearch POST users/_msearch {} {"query": {"match_all" : {}}, "from" : 0,"size" : 10} {} {"query" : {"match_all" : {}}} {"index" : "twitter2"} { 阅读全文
摘要:
1、Metricbeat简介 用来定期搜集操作系统,软件的指标数据 Metric vs Logs Metric -- 可聚合的数据,定期收集 Logs 文本数据,随机收集 指标存储在 Elasticsearch 中,可以通过 kibana 进行实时的数据分析 2、Metricbeat组成 Modul 阅读全文