IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Install MyCAT 1.6 on CentOS 7.1

    Adamhuan发表于 2017-05-09 08:13:52
    love 0

    本文将在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的安装:
    可以参考以下文档:

    Linux:Install or Update Java

    MySQL的安装:
    可以参考以下文档:

    Install MySQL on RHEL7(RPM)

    Install MySQL on RHEL7.1

    ————————————————————

    安装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。



沪ICP备19023445号-2号
友情链接