本文将在CentOS 7.1上简单的搭建一个MyCAT 1.6。
由于是读书笔记,所以只是最简单的步骤的罗列,后面会随着一步步的掌握,更新更好的文档,发布出来。
开始本文前,需要准备好Linux系统,在本文,我使用的是CentOS 7.1 64bit。
信息如下:
IP: 10.158.1.125
MySQL:
Oracle MySQL 5.7.18
MyCAT:
version 1.6
下面开始。
————————————————————
Java的安装:
可以参考以下文档:
MySQL的安装:
可以参考以下文档:
————————————————————
安装MyCAT:
介质:
从官方网站下载介质并上传服务器:
[root@mycat2 0170508_1658]# pwd /software/MyCAT/0170508_1658 [root@mycat2 0170508_1658]# [root@mycat2 0170508_1658]# ls -ltr total 81612 -rw-r--r-- 1 root root 15662280 May 9 10:29 Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz -rw-r--r-- 1 root root 15736094 May 9 10:29 Mycat-server-1.6-RELEASE-20161028204710-mac.tar.gz -rw-r--r-- 1 root root 15684311 May 9 10:30 Mycat-server-1.6-RELEASE-20161028204710-solaris.tar.gz -rw-r--r-- 1 root root 1407227 May 9 10:30 Mycat-server-1.6-RELEASE-20161028204710-testtool.tar.gz -rw-r--r-- 1 root root 15788077 May 9 10:30 Mycat-server-1.6-RELEASE-20161028204710-unix.tar.gz -rw-r--r-- 1 root root 15777656 May 9 10:30 Mycat-server-1.6-RELEASE-20161028204710-win.tar.gz -rw-r--r-- 1 root root 1343886 May 9 10:30 Mycat-server-1.6-RELEASE-sources.jar -rw-r--r-- 1 root root 372088 May 9 10:30 Mycat-server-1.6-RELEASE-tests.jar -rw-r--r-- 1 root root 1783354 May 9 10:30 Mycat-server-1.6-RELEASE.jar [root@mycat2 0170508_1658]# [root@mycat2 0170508_1658]# du -sh * | grep linux 15M Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz [root@mycat2 0170508_1658]#
解压:
[root@mycat1 0170508_1658]# pwd /software/MyCAT/0170508_1658 [root@mycat1 0170508_1658]# [root@mycat1 0170508_1658]# tar -xzf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz [root@mycat1 0170508_1658]# [root@mycat1 0170508_1658]# ls -ltr total 81612 -rw-r--r-- 1 root root 1407227 May 8 16:58 Mycat-server-1.6-RELEASE-20161028204710-testtool.tar.gz -rw-r--r-- 1 root root 15788077 May 8 16:59 Mycat-server-1.6-RELEASE-20161028204710-unix.tar.gz -rw-r--r-- 1 root root 15684311 May 8 16:59 Mycat-server-1.6-RELEASE-20161028204710-solaris.tar.gz -rw-r--r-- 1 root root 15736094 May 8 16:59 Mycat-server-1.6-RELEASE-20161028204710-mac.tar.gz -rw-r--r-- 1 root root 372088 May 8 16:59 Mycat-server-1.6-RELEASE-tests.jar -rw-r--r-- 1 root root 1343886 May 8 16:59 Mycat-server-1.6-RELEASE-sources.jar -rw-r--r-- 1 root root 15662280 May 8 16:59 Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz -rw-r--r-- 1 root root 15777656 May 8 16:59 Mycat-server-1.6-RELEASE-20161028204710-win.tar.gz -rw-r--r-- 1 root root 1783354 May 8 16:59 Mycat-server-1.6-RELEASE.jar drwxr-xr-x 7 root root 79 May 9 16:17 mycat [root@mycat1 0170508_1658]# [root@mycat1 0170508_1658]# cd mycat/ [root@mycat1 mycat]# ls -ltr total 16 drwxrwxrwx 2 root root 6 Mar 1 2016 catlet -rwxrwxrwx 1 root root 217 Oct 28 2016 version.txt drwxrwxrwx 2 root root 6 Oct 28 2016 logs drwxr-xr-x 2 root root 4096 May 9 16:17 lib drwxrwxrwx 4 root root 4096 May 9 16:17 conf drwxr-xr-x 2 root root 4096 May 9 16:17 bin [root@mycat1 mycat]#
移动到需要的目录中:
[root@mycat1 mycat]# mkdir /opt/mycat [root@mycat1 mycat]# cp -rf * /opt/mycat/ [root@mycat1 mycat]# ls -ltr /opt/mycat/ total 16 drwxr-xr-x 2 root root 6 May 9 16:18 catlet drwxr-xr-x 2 root root 4096 May 9 16:18 bin drwxr-xr-x 4 root root 4096 May 9 16:18 conf -rwxr-xr-x 1 root root 217 May 9 16:18 version.txt drwxr-xr-x 2 root root 6 May 9 16:18 logs drwxr-xr-x 2 root root 4096 May 9 16:18 lib [root@mycat1 mycat]#
启动MyCAT:
[root@mycat1 mycat]# /opt/mycat/bin/mycat -h Usage: /opt/mycat/bin/mycat { console | start | stop | restart | status | dump } [root@mycat1 mycat]# [root@mycat1 mycat]# /opt/mycat/bin/mycat start Starting Mycat-server... [root@mycat1 mycat]# [root@mycat1 mycat]# /opt/mycat/bin/mycat status Mycat-server is running (3132). [root@mycat1 mycat]# [root@mycat1 mycat]# /opt/mycat/bin/mycat console Running Mycat-server... Mycat-server is already running. [root@mycat1 mycat]#
————————————————————————
Done。