随笔分类 - 中间件
摘要:1、关于交换机和队列的autodelete属性 交换机的autodelete属性作用:当属性值设置为true,那么当所有的队列断开于交换机的绑定,那么交换机会自动删除 队列的autodelete属性作用:自动删除队列和普通队列在使用上没有什么区别,唯一的区别是,当所有的相关消费者断开连接时,队列将会
阅读全文
摘要:X-Pack是ES扩展功能,提供安全性,警报,监视,报告,机器学习和许多其他功能。 ES7.0+之后,默认情况下,当安装Elasticsearch时,会安装X-Pack,无需单独再安装。具体查看官方文档相关配置项也在官方文档中, ES版本是8.2.3,环境windows server2012 R2
阅读全文
摘要:1、机器学习相关 org.elasticsearch.ElasticsearchException: Failure running machine learning native code. This could be due to running on an unsupported OS or
阅读全文
摘要:1、下载 https://www.postgresql.org/download/windows/ 2、安装 一路next,到Stack builder界面,选择一个需要的组件.点击Finish完成安装.Stack builder主要是下载一些扩展包之类的.
阅读全文
摘要:1、1032错误 此问题很常见,大多是由于主从延迟,例如主中的新增和删除操作连续同步到从库,但是从库的删除先进行了,那么此时就会报1032错误.常见的错误消息内容(来自https://www.cnblogs.com/langdashu/p/5920436.html)如下: Slave_SQL_Run
阅读全文
摘要:1、查看所有索引基本信息 GET _cat/indices?v 2、查看索引的mapping GET test/_mapping 此处查看test的mapping
阅读全文
摘要:1、相关日志 包含rabbitmq以及.net客户端的变更以及升级详情 2、rabbitmq安装方式介绍 windows下的安装方式主要有以下两种: (1)、Using chocolatey (2)、Using the Installer 本文主要介绍第二种安装包的方式,相比第一种其主要有以下优势
阅读全文
摘要:1、常用sql查询语句 (1)、统计数据库中所有表的记录数 select table_name,table_rows from information_schema.tables where TABLE_SCHEMA='数据库名' order by table_rows desc; (2)、sele
阅读全文
摘要:配置文件如下: #user nobody; worker_processes 1; error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.
阅读全文
摘要:本文争对nginx-1.22.0 nginx的核心配置文件是nginx.conf. 1、基本配置 (1)、worker_processes 定义工作进程的数量 最佳值取决于许多因素,包括(但不限于)CPU内核的数量、存储数据的硬盘驱动器的数量以及负载模式。当有人怀疑时,将其设置为可用CPU内核的数量
阅读全文
摘要:相关命令的执行都在windows服务器下,且工作目录就是mysql server的bin目录下. 1、mysqldump 全备份 mysqldump -h127.0.0.1 -u用户名 -p"密码" 数据库名称 有表的话写表名称 --single-transaction --master-data=
阅读全文
摘要:1、下载 http://nginx.org/en/download.html 2、运行 解压缩nginx压缩包,cmd切换到解压目录执行 start nginx 接着执行以下命令 tasklist /fi "imagename eq nginx.exe" 安装成功,浏览器输入http://local
阅读全文
摘要:canal项目位于官方主页,是阿里开源的mysql binlog操作中间件,其介绍在主页都有. 1、git下载canal 在主页的release目录,下载对应版本的canal即可 canal.deployer-1.1.6.tar.gz是canal的运行时,相关数据库的配置都在其下面. canal.a
阅读全文
摘要:一、mysql 8.x 1、navicat 登录 caching_sha2_password can not be loaded mysql>alter user 'root'@'localhost' identified with mysql_native_password by 'root账户的
阅读全文
摘要:1、主库 (1)、校验主库是否符合Replication主从的条件 执行以下查询: SHOW VARIABLES LIKE 'log_bin'; SHOW VARIABLES LIKE 'binlog_format'; SHOW VARIABLES LIKE 'server_id'; SHOW VA
阅读全文
摘要:1、关于对象类型的操作和查询 创建索引,插入数据 PUT /blog { "mappings": { "properties": { "Content":{ "type": "text" }, "CreateTime":{ "type": "date", "format": "yyyy-MM-dd
阅读全文
摘要:1、create 新增记录 1.1 新增记录不指定id,让es自动生成 POST logs/_doc { "Level":"Warn", "Content":"111" } 结果如下: { "_index" : "logs", "_id" : "Hd5vpoIBC5fFiL3XSTWi", "_ve
阅读全文
摘要:Scripting是ES提供的一种支持自定义编程的用于复杂查询的脚本语言.主要用于复杂的计算,其类型主要有Painless、expressions等等,下面开始分析,运行数据在ES 聚合查询中,自行查找. 1、Reindex 数据备份 reindex 常用于数据备份,类似关系型数据库中的select
阅读全文
摘要:关于常用聚合函数,ES提供了很多,具体查看官方文档,本文在ES 聚合查询的基础上,相关测试数据也在ES 聚合查询中. 1、range聚合 1.1 统计各个价格范围的食品销售情况,代码如下: GET food/_search?size=0 { "aggs": { "price_range": { "r
阅读全文
摘要:本文基于ES 聚合查询基础编写,测试数据的构建在ES 聚合查询中查找. 1、_key排序 按每个桶的键值数值排序 GET food/_search { "size": 0, "aggs": { "tags_agg": { "terms": { "field": "Tags.keyword", "si
阅读全文