05 2023 档案
摘要:官方去下载canal包 https://github.com/alibaba/canal/releases/tag/canal-1.1.6 分为deployer、admin、adapter三个模块。deployer是数据库数据同步服务端。adapter是适配同步到不同终端,可以是es,hbase,r
阅读全文
摘要:线程和锁 翻译一篇文章,java虚拟机规范里讲线程和锁部分。虽然是1.6版本。但是基本的一些概念还是差不多的。中间有一些篇幅看着很拗口,可能就是整体机器翻译的,如果看不懂应该也很正常。后面应该有时间再单独学习某一部分写文章记录。 原文链接地址: [https://docs.oracle.com/ja
阅读全文
摘要:filebeat是轻量级日志收集框架,go语言开发。需要在每个日志收集的终端部署,配置日志文件路径。可以将日志收集到es,logstash,这里以收集到es为例。配置主要分为input和out两块。解压后有filebeat.yml配置文件,主要针对该文件进行配置。 - type: log #日志文件
阅读全文
摘要:添加依赖spring-boot-starter-data-elasticsearch org.springframework.boot spring-boot-starter-data-elasticsearch org.springframework.boot spring-boot-starte
阅读全文
摘要:如果是单节点,可以再elasticsearch配置文件里新增 #开启安全 xpack.security.enabled: true #集群节点间不互相通讯 discovery.type: single-node 这里不使用这种方式,还是以集群方式进行配置。集群间节点通讯通过transport方式,开
阅读全文
摘要:java连接es方式有transport、rest client、java client方式。官方最新标的transport和rest client方式都已经过时了,这里用的es7 还是以rest client方式进行连接测试。java client 是es7.15之后推出的。下面开始使用High
阅读全文
摘要:es基本操作 #### 索引(index)操作 创建索引 语法:PUT /[index] mappings配置索引中包含的字段信息 PUT test { "settings": { #分片数量 "number_of_shards": 1, #副本数量 "number_of_replicas": 1
阅读全文
摘要:#### 系统配置 创建一个用户elastic,不能使用root用户启动 配置该用户环境变量 ,用户home目录 .bash_profile文件 #配置ES_JAVA_HOME使用es自带jdk export ES_JAVA_HOME=/data/es/elasticsearch/jdk #修改最大
阅读全文
摘要:netty第一个程序,简单聊天程序。 server端和client端分别定义一个消息处理类 ChatServerHandler public class ChatServerHandler extends SimpleChannelInboundHandler<String> { private s
阅读全文
摘要:目录索引及简单用户认证 ngx_http_autoindex_module 模块可以支持目录列表浏览,开启方式 location / { autoindex on; } 开启后就可以通过浏览器访问目录下的文件列表,像很多镜像资源站一样。可以文件浏览下载。这时候如果对某个目录不是所有用户可以访问下载,
阅读全文