- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 es 更新指定条件的记录
es 更新指定条件的记录POST es_index/_update_by_query{ "script": { "source": "ctx._source['salary']=1" }, "query": { "bool": { "must": [ { "term": { "name": "zhangsan"
2022-05-13 22:52:42
1594
原创 es 多条件查询
es 多条件查询GET /es_index/_search{ "query": { "bool": { "must": [ { "term": { "name": "zhangsan" } }, {
2022-05-13 22:50:42
7153
原创 Hbase-shell 2.x 运行报错
一.报错信息:Unhandled Java exception: java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expectedjava.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected二.解决方案/hadoop/share/hadoop/ya
2022-01-12 20:11:05
848
原创 xlog解密解压环境搭建
一.需要部署python2.7.5系统:centos 7.6部署python2.7.5过程:yum install gcc openssl-devel bzip2-develcd /usr/srcwget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgztar -zxvf Python-2.7.15.tgzcd Python-2.7.15./configure --enable-optimizationsmake alti
2021-08-11 21:19:03
938
原创 filebeat进阶二-cpu核数配置
一.filebeat参数配置max_procs: 1二.linux命令配置Linux提供限制进程核数的命令:sudo systemctl set-property filebeat CPUQuota=50%使用上述命令,将cpu使用率限制在每秒可执行500ms。(注:使用上述命令需要先启动filebeat)...
2021-05-15 00:24:21
933
原创 filebeat进阶一-http endpoint
http.enabled: truehttp.host: 0.0.0.0http.port: 5066max_procs: 1
2021-05-15 00:17:21
755
原创 统计模糊查找文件的大小
shell脚本#!/bin/bashfor flag in demodosize=`find /demo -type f -name "*"$flag"*" -exec du -k {} \; | awk 'BEGIN{sum=0}{sum=sum+$1}END{print sum}'`echo $userid' '$sizedone
2021-04-09 20:49:28
96
原创 shell 输出文件各行的长度
一.shell脚本test.sh#!/bin/bashwhile read linedo echo $linedone < demo.log二.统计文件每行的长度sh test.sh | awk '{print length($0)}'
2021-04-07 16:54:24
1598
原创 filebeat源码解析
引用: https://cloud.tencent.com/developer/article/1367784背景在基于elk的日志系统中,filebeat几乎是其中必不可少的一个组件,例外是使用性能较差的logstash file input插件或自己造个功能类似的轮子:)。在使用和了解filebeat的过程中,笔者对其一些功能上的实现产生了疑问,诸如:为什么libbeat能如此容易的进行扩展,衍生出多个应用广泛的beat运输程序?为什么它的性能比logstash好? (https://logz
2021-02-23 20:44:04
1784
原创 服务通信建连测试工具
一.背景概述在工作中,服务建设过程中,避免不了要访问第三方服务。访问第三方的服务前需要确认是否能和其他服务模块正常通信。本人自研一个服务之间是否能通信的组件。二.使用方法1.下载链接: https://pan.baidu.com/s/1opEnGrPKRca21tAUImwYXA提取码: u1ax2.使用示例./serviceConn 127.0.0.1如果出现如下提示:说明两边服务可以通信connection established如果出现如下提示关键字:说明两边服务无法通信,需要打
2020-12-26 12:00:13
112
原创 埋点日志上报跨域问题
跨域问题一.客户端需要带COOKIE的1).带cookie的ajax改造 withCredentials: true crossDomain: true 2).接口改造: Access-Control-Allow-Origin: http://xxx.xxx.com Access-Control-Allow-Headers:
2020-12-25 23:54:03
698
2
原创 centos6 yum源失效
解决方案vim /etc/yum.repos.d/CentOS-Base.repo清空内容填入以下内容[base]name=CentOS-6failovermethod=prioritybaseurl=https://vault.centos.org/6.9/os/x86_64/gpgcheck=04.执行一下命令yum clean allyum makecache
2020-12-24 23:50:02
109
原创 golang 循环控制语句break实战一
一.概述break语句:经常用于中断当前 for 循环或跳出 switch 语句二.实战双层循环跳出单层循环func BreakFor(){ for j := 0; j < 5; j++ { for i := 0; i < 10; i++ { if i > 6 { break //现在终止的是j 循环,而不是i的那个 } //fmt.Println(i) print(i) } print("\n") }}...
2020-12-18 23:19:28
325
1
原创 统计指定目录下的磁盘空间大小和文件数量
统计指定目录下的磁盘空间大小和文件数量#/bin/bashfor i in 2020-12-08 2020-12-09 2020-12-10doecho $idisk_size=`du -sh /data/${i}`size_int_1=`echo $disk_size|awk '{print $1}'`size_int_2=`echo ${size_int_1:0:1}`size_int_2=$[size_int_2*300]echo $size_int_2'GB'log_cou
2020-12-11 13:30:59
341
原创 filebeat部署
欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作...
2019-04-26 11:38:26
1228
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人