可以看到多出了一个日志文件 /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]#