没有合适的资源?快使用搜索试试~ 我知道了~
首页MySQL Galera集群的选择与性能测试
通过Galera集群可用下列特性: • 真正的多主机 读和写任何节点在任何时候。 • 同步复制 没有slave滞后,没有数据丢失在节点崩溃。 • 紧耦合的 所有节点拥有相同的状态。 不允许不同节点之间的数据。 • 多线程的slave 获得更好的性能。 对于任何工作负载。 • 没有vip的主从故障转移操作或使用。No Master-Slave Failover(失效备援) Operations or Use of VIP • 热备份 故障转移期间没有停机时间(因为没有故障转移)。 • 自动节点配置 不需要手动备份数据库并将其复制到新节点。 • 支持InnoDB。 • 透明的应用程序 不需要(或很少)更改)应用程序。 • 不需要读和写的分离。
资源详情
资源评论
资源推荐
资源由 www.eimhe.com 美河学习在线收集分享
MySQL 集群的选择
一.Mariadb 集群+haproxy+keepalived
作者:zuoyuezong@126.com
注意 sysbench5.0 版本与 sysbench4.2 版本测试的
结果将会大不相同这里是同环境作比较
安装 mariadb 集群
1.服务器环境如下:
1 颗双核 xeon e5-2680 的 CPU
[root@zyz_dba_test01 ~]# head -4 /proc/meminfo
MemTotal: 1922464 kB
MemFree: 79904 kB
Buffers: 159296 kB
Cached: 1366644 kB
2G 不到的内存
2.系统环境如下
Red Hat Enterprise Linux Server release 6.4 (Santiago)
3.集群版本:
mariadb-galera-10.0.17-linux-x86_64.tar.gz
Haproxy
资源由 www.eimhe.com 美河学习在线收集分享
Haproxy 是一个反向代理负载均衡解决方案,支持 4 层
和 7 层模式,提供后端服务器健康检查,非常稳定。淘
宝前期也使用 Haproxy 作为 CDN 系统负载均衡器
haproxy 版本:1.4.25
4.ip 地址
10.21.3.106 node1
10.21.3.107 node2
10.21.3.108 node3
10.21.3.109 haproxy
配置到每台的/etc/hosts 文件中
5.安装
1.node1 node2 node3 执行以下操作:
ln -sf /usr/lib64/libssl.so.10 /usr/lib64/libssl.so.6
ln -sf /usr/lib64/libcrypto.so.10 /usr/lib64/libcrypto.so.6
2.文件传达一个目录如/usr/local/sc 在 3 台上解压
tar -xf /usr/local/src/mariadb-galera-10.0.17-linux-x86_64.tar.gz
mv /usr/local/src/mariadb-galera-10.0.17-linux-x86_64 /usr/local/mysql
cd mysql/scripts
mkdir /data/db
useradd mariadb
chown mariadb:mariadb /data/db
./mysql_install_db --datadir=/data/db/ --basedir=/usr/local/mysql/ --user=mariadb
资源由 www.eimhe.com 美河学习在线收集分享
以下分别的 node1 node2 node3 的配置文件
cat > /usr/local/mysql/my1.cnf <<OO
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
[mysqld]
port = 3306
user=mariadb
socket = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 16K
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 240K
log-bin=mysql-bin
binlog_format = ROW
server-id = 1
innodb_autoinc_lock_mode = 2
wsrep_provider = /usr/local/mysql/lib/libgalera_smm.so
wsrep_cluster_name = "my_mariadb_cluster"
wsrep_cluster_address="gcomm://"
wsrep_cluster_name='example_cluster'
wsrep_node_name = "cluster_node1"
wsrep_node_address = 10.21.3.106:4406
wsrep_sst_auth=tt:123
wsrep_node_name='node1'
wsrep_sst_method=rsync
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
[myisamchk]
key_buffer_size = 8M
sort_buffer_size = 8M
[mysqlhotcopy]
资源由 www.eimhe.com 美河学习在线收集分享
interactive-timeout
OO
Node2 配置文件:
cat > /etc/my.cnf << PP
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
[mysqld]
port = 3306
user=mariadb
socket = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 16K
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 240K
datadir=/data/db
log-bin=mysql-bin
binlog_format = ROW
server-id = 2
innodb_autoinc_lock_mode = 2
wsrep_provider = /usr/local/mysql/lib/libgalera_smm.so
wsrep_cluster_name = "my_mariadb_cluster"
wsrep_cluster_address="gcomm://10.21.3.106,10.21.3.108"
wsrep_cluster_name='example_cluster'
wsrep_node_name = "cluster_node2"
wsrep_node_address = 10.21.3.107:4406
wsrep_sst_auth=tt:123
wsrep_node_name='node2'
wsrep_sst_method=rsync
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
资源由 www.eimhe.com 美河学习在线收集分享
[myisamchk]
key_buffer_size = 8M
sort_buffer_size = 8M
[mysqlhotcopy]
interactive-timeout
PP
Node3 配置文件:
cat > /etc/my.cnf << HH
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
[mysqld]
port = 3306
user=mariadb
socket = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 16K
max_allowed_packet = 1M
table_open_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 240K
datadir=/data/db
max_connections=1000
log-bin=mysql-bin
binlog_format = ROW
server-id = 3
innodb_autoinc_lock_mode = 2
wsrep_provider = /usr/local/mysql/lib/libgalera_smm.so
wsrep_cluster_name = "my_mariadb_cluster"
wsrep_cluster_address="gcomm://10.21.3.106,10.21.3.107"
剩余31页未读,继续阅读
machen_smiling
- 粉丝: 506
- 资源: 1958
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0