- 博客(10)
- 收藏
- 关注
原创 FileBeat采集JSON日志
FileBeat采集JSON日志前言使用FileBeat采集JSON日志传输到logstash或者elasticsearch中,其中FileBeat的版本为5.5.0,Elasticsearch的版本为5.6.8文件配置简单配置关于配置filebeat的json采集,主要需要注意的有以下几个配置项#keys_under_root可以让字段位于根节点,默认为falsejson.keys...
2019-01-17 14:01:49
20571
3
原创 通过assembly自定义maven打包方式
通过assembly自定义maven打包方式前言最近要统一打包输出的格式,结构如下:为了实现SpringBoot自动打包成图中的格式,这次用assembly以手动修改POM添加脚本的方式实现自动打包准备首先POM中需要引入如下代码:<!--jar生成--><plugin> <groupId>org.apache.maven.plugin...
2019-01-14 15:45:00
1418
原创 ElasticSearch 通过获取Status获取备份文件占用空间的大小
ElasticSearch 通过获取Status获取备份文件占用空间的大小ElasticSearch API向 127.0.0.1:9200/_snapshot/备份仓库名/快照名/_status发送请求即可获取快照状态,可在stats.total_size_in_bytes中获取到备份的文件大小。注意的是这里获取的单位是byte,如果想直接获取已经转换好的单位,可以加上human参数,如下:...
2019-01-14 15:44:07
1667
原创 Idea的Terminal使用git log乱码的解决方法
出现乱码的原因有多个,我的是只有在cmd里使用git log才会乱码1 git bash本身乱码打开git bash,右键左上角,选择Text,Locale选择zh_cn,charset选择utf-8。2 idea terminal乱码在idea文件夹/bin/idea.exe.vmoptions和idea64.exe.vmoptions分别在最后一行添加-Dfile.encoding=U...
2018-10-19 09:43:46
1169
1
原创 Elasticsearch2.X与5.X中文分词插件IK配置详解
Elasticsearch2.X与5.X中文分词插件IK配置详解1.IK的安装与配置首先是安装,ES安装此处不再赘述,ES对应的版本号大致对比如下IK versionES versionmaster6.x -&gt; master6.3.06.3.06.2.46.2.46.1.36.1.35.6.85.6.85.5.35.5.3...
2018-10-11 16:37:31
1654
1
原创 Hazelcast报错: There is no suitable serializer for class xxx;
今天在用Hazelcast的时候使用put方法结果报了个无法序列化的错误,开始以为是配置文件出了问题,百度了半天也不知道为什么会失败,结果最后发现实际上只需要给put的类加入序列化IDserialVersionUid即可。以我用的idea为例,对我要put的类实现Serializable,然后在Setting->Editor->Inspections->Java->Ser...
2018-10-08 15:33:32
1220
原创 服务器默认开启Trace Method的潜在风险及解决方法
Trace Method 的潜在风险及解决方法结论先贴结论,虽然官方声称该功能并无安全问题,然而禁用Trace带来的负面影响微乎其微,同时Appache官方也在1.3.34 和2.0.55加入了TraceEnable Off来简单的关闭该功能。故建议关闭该功能以防潜在风险。顺带一提如果你的服务器没有用Appache服务器,如jetty的话,你可以搜索jetty Trace Method 来看...
2018-09-18 09:43:07
5711
原创 ElasticSearch部署时的一些问题
ES配置常见问题按着网上的乱七八糟的各种配制方法配置ES,结果启动的时候报了自检失败的错误ERROR: [X] bootstrap checks failed这些错误都是因为某项检查自检没有通过而报的错,我自己的虚拟机出现的错误如下:1 “for elasticsearch process is too low, increase to at least [65536]”原因:启动E...
2018-09-18 09:34:59
448
原创 Mybatis通过ResultMap实现关联查询
Mybatis通过ResultMap实现关联查询本文主要讲通过以resultmap为主实现mybatis一对一、一对多的关联查询的两种方式。实体类关系用户类(User)与用户组别类(Group),关系为一对一。 用户类(User)与邮件类(Mail),关系为一对多。 即每个用户有一个自己归属的组别,同时这个用户手里也有多条接收到的邮件。User{ private...
2018-09-03 14:03:34
6304
2
原创 nginx解决跨域原理及相关配置
nginx解决跨域原理及相关配置1、什么是跨域从某一个域请求其他域的各类资源,其中只要两个地址的域名、端口以及协议有不同的地方就会视为跨域,跨域资源无法直接获取。 比如: 域名不同 www.a.com/1.html 请求 www.b.com/1.js 端口不同 www.a.com:8000/1.html 请求 www.a.com:8001/1.js 协议不同 http:/...
2018-08-30 14:12:18
14145
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人