MySQL-8.0.24主从环境搭建

docker搭建创建MySQL容器

master主库
1
docker run -d -p 3316:3306 -e MYSQL_ROOT_PASSWORD=password -e TZ=Asia/Shanghai --name mysql-8.0.24-master mysql:8.0.24 --lower-case-table-names=1 --default-authentication-plugin=mysql_native_password
阅读更多

Flink CDC入门

查看Mysql是否开启bin-log

1
SHOW VARIABLES LIKE '%log_bin%';

如下表格才是开启bin-log的,如果未开启请自行百度开启

Variable_nameValue
log_binNO

Elasticsearch插件集成

简繁通检

- 安装的插件一版本大多数要和es版本保持一致

简繁体转化
1
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-stconvert/releases/download/v7.6.2/elasticsearch-analysis-stconvert-7.6.2.zip
阅读更多

Kibana入门

安装Elasticsearch请看Docker入门或者Elasticsearch安装

安装Kibana请看Docker入门

IK分词器安装请看Docker入门

阅读更多

Kibana入门

FIND_IN_SET()函数无法识别

方案一(有效果,但不多,mybatis中会出问题)

解决方案
1
2
3
4
5
6
7
CREATE OR REPLACE  FUNCTION find_in_set(str text, strlist text) RETURNS int
AS
DECLARE b1 VARCHAR;
begin
b1:=array_position(string_to_array($2, ','),$1);
RETURN b1;
end;
测试
1
SELECT t.dept_id FROM sys_dept t WHERE find_in_set(#{deptId}, ancestors) 

方案二,有效

1
2
SELECT t.dept_id FROM sys_dept t WHERE find_in_set(#{deptId}, ancestors)
SELECT t.dept_id FROM sys_dept t WHERE position(#{deptId} in ancestors)

Elasticsearch安装

ES不允许在root权限下运行,所以要先创建一个用户

1
useradd search

下载ES

1
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.6.2-linux-x86_64.tar.gz
阅读更多

Minio入门实践

安装Minio

下载

到你想要安装minio的文件目录下执行此命令下载Minio
1
wget https://dl.min.io/server/minio/release/linux-amd64/minio
阅读更多

Minio集群环境搭建

单机安装Minio

为了方便这里用的是一个虚拟机,在不同端口启动多个minio模拟集群环境

在[/home]目录下创建新的目录,此处一个minio挂4个盘,分别为

1
2
3
4
5
6
7
8
9
/home/data1
/home/data2
/home/data3
/home/data4

/home/data5
/home/data6
/home/data7
/home/data8
阅读更多

Redis入门安装

安装C++

1
2
3
4
5
6
7
8
9
yum -y install centos-release-scl
yum -y install cpp
yum -y install binutils
yum -y install glibc
yum -y install glibc-kernheaders
yum -y install glibc-common
yum -y install glibc-devel
yum -y install gcc
yum -y install make
1
scl enable devtoolset-9 bash
阅读更多

MySQL-5.7.28分组时报错1055

问题

问题描述
1
2
错误代码: 1055
Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'ht-3.0.project_info.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
阅读更多