Blog Luo

学习、实践、积累


  • 首页

  • 关于

  • 分类

  • 文章

  • 标签

CentOS7安装RabbitMQ

发表于 2021-12-07   |   分类于 RabbitMQ   |   暂无评论

前言

记录下自己用CentOS7安装RabbitMQ的步骤

安装erlang

由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang。

安装依赖

yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel

erlang官网:
https://www.erlang.org/downloads

下载(会比较慢,请耐心等待)

wget http://erlang.org/download/otp_src_22.0.tar.gz

解压

tar -zxvf otp_src_22.0.tar.gz

移走

mv otp_src_22.0 /usr/local/


阅读全文 »

Docker 搭建 elasticsearch + kibana+ elasticsearch-head

发表于 2021-11-11   |   分类于 Docker , Elasticsearch   |   暂无评论

前言

公司准备使用elasticsearch做数据检索,记录下自己用Docker搭建elasticsearch + kibana+ elasticsearch-head环境的步骤和遇到的坑。

环境

1.Centos7
2.Docker

准备

1.安装Docker,配置好加速镜像,要不然拉取镜像太慢。
2.开放云服务器安全组和本服务器端口:9100、9200、9300、5601

步骤

1.拉取Docker镜像

拉取的elasticsearch和kibana镜像版本要一样

#elasticsearch镜像
docker pull elasticsearch:7.5.0

#kibana镜像
docker pull kibana:7.5.0

#elasticsearch-head镜像
docker pull mobz/elasticsearch-head:5


阅读全文 »

Mysql 主从复制之半同步复制

发表于 2021-09-10   |   分类于 Mysql   |   暂无评论

前言

记录基于之前的数据库主从配置,在配置半同步复制。

准备

1.了解 Docker实现mysql5.7主从复制

2.了解 MySQL异步、同步、半同步复制

步骤

1.主从数据库安装半同步复制插件

mysql的root账号登录后操作:

主

mysql> INSTALL PLUGIN rpl_semi_sync_master SONAME 'semisync_master.so';

从

mysql> INSTALL PLUGIN rpl_semi_sync_slave SONAME 'semisync_slave.so';

2.查看插件是否安装成功

mysql> SELECT PLUGIN_NAME, PLUGIN_STATUS FROM INFORMATION_SCHEMA.PLUGINS  WHERE PLUGIN_NAME LIKE '%semi%';

+----------------------+---------------+
| PLUGIN_NAME          | PLUGIN_STATUS |
+----------------------+---------------+
| rpl_semi_sync_master | ACTIVE        |
+----------------------+---------------+
1 row in set (0.00 sec)

阅读全文 »

MySQL异步、同步、半同步复制

发表于 2021-09-10   |   分类于 Mysql   |   暂无评论

异步复制

MySQL复制默认是异步复制,Master将事件写入binlog,提交事务,自身并不知道slave是否接收是否处理;
缺点:不能保证所有事务都被所有slave接收。

同步复制

Master提交事务,直到事务在所有slave都已提交,才会返回客户端事务执行完毕信息;

缺点:完成一个事务可能造成延迟。

半同步复制

当Master上开启半同步复制功能时,至少有一个slave开启其功能。当Master向slave提交事务,且事务已写入relay-log中并刷新到磁盘上,slave才会告知Master已收到;若Master提交事务受到阻塞,出现等待超时,在一定时间内Master 没被告知已收到,此时Master自动转换为异步复制机制;

注:半同步复制功能要在Master和slave上开启才会起作用,只开启一边,依然是异步复制。

========================================

作者:罗穆瑞
出处:www.cnblogs.com/kazihuo/

Docker 实现 mysql5.7 主从复制

发表于 2021-09-10   |   分类于 Docker , Mysql   |   暂无评论

前言

记录下docker一台服务器环境下配置mysql主从配置

准备

1.安装docker(环境自己安装)
2.开放3307和3308端口

步骤

1.docker拉取mysql5.7镜像

docker pull mysql:5.7




阅读全文 »

123
Blog Luo

Blog Luo

Just So So ...

12 文章
11 分类
12 标签
友情链接
wclimbHSJ
© 2022 Blog Luo
访问人数 人次 | 赣ICP备17009314号