Mycat HA(高可用) 与 LB(负载均衡)8

2021-12-02 09:44:56 浏览数 (1)

可以看到多出了一个日志文件 /var/log/haproxy.log ,同时也打开了 UDP 的 514 端口

测试写日志

我们可以使用 logger 命令来测试配置

代码语言:javascript复制
[root@h101 ~]# logger -it test -p local0.info "test"
[root@h101 ~]# 
----------
[root@h101 ~]# tail -f /var/log/haproxy.log 
Mar  4 17:40:21 h101 test[44940]: test
...
...
...

在一个窗口中输入 logger -it test -p local0.info "test" , 跟踪 /var/log/haproxy.log 文件可以看到产生了我定制的信息


安装mycat

下载

代码语言:javascript复制
[root@h101 mycat]# rsync  -av root@192.168.100.102:/usr/local/src/mycat/Mycat-server-1.5-GA-20160217103036-linux.tar.gz  . 
root@192.168.100.102's password: 
receiving incremental file list
Mycat-server-1.5-GA-20160217103036-linux.tar.gz

sent 30 bytes  received 11478842 bytes  3279677.71 bytes/sec
total size is 11477321  speedup is 1.00
[root@h101 mycat]# ls
Mycat-server-1.5-GA-20160217103036-linux.tar.gz
[root@h101 mycat]# 

解压

代码语言:javascript复制
[root@h101 mycat]# tar -zxvf Mycat-server-1.5-GA-20160217103036-linux.tar.gz 
mycat/bin/wrapper-linux-ppc-64
mycat/bin/wrapper-linux-x86-64
mycat/bin/wrapper-linux-x86-32
mycat/bin/mycat
...
...
mycat/bin/rehash.sh
mycat/bin/xml_to_yaml.sh
mycat/logs/
mycat/catlet/
[root@h101 mycat]#

环境确认

代码语言:javascript复制
[root@h101 mycat]# java -version
java version "1.7.0_65"
OpenJDK Runtime Environment (rhel-2.5.1.2.el6_5-x86_64 u65-b17)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
[root@h101 mycat]# 

配置mycat

wrapper.conf

代码语言:javascript复制
[root@h101 conf]# cat wrapper.conf | egrep "(Xm|MaxDirectMemorySize)"
#wrapper.java.additional.5=-XX:MaxDirectMemorySize=2G
wrapper.java.additional.5=-XX:MaxDirectMemorySize=256m
#wrapper.java.additional.10=-Xmx4G
wrapper.java.additional.10=-Xmx512m
#wrapper.java.additional.11=-Xms1G
wrapper.java.additional.11=-Xms128m
[root@h101 conf]# 

0 人点赞