MyCAT安装

准备

linux系统(我这里是centos7的系统),可以直接在linux下执行"cat /etc/redhat-release"查看系统版本

下载并解压mycat

wget http://dl.mycat.io/1.6.7.1/Mycat-server-1.6.7.1-release-20190213150257-linux.tar.gz

tar -zxvf Mycat-server-1.6.7.1-release-20190213150257-linux.tar.gz

解压后是已经编译好的一个mycat的可执行文件以及相应的一些配置文件目录

可以看到上面的结构中是没有logs这么目录,所以我们需要自己手动建一个,不然无法生成mycat。pid存放进程号,就会报下面的错误信息

下载并解压jdk

mycat是基于java的jdk1.7来开发的,所以必须先安装jdk1.7及以上,这里我安装1.8,在下载jdk的时候需要你勾选"Accept License Agreement"这个,不然是不允许下载的,所以我下面的下载地址中带有(?AuthParam=1551253769_ff54ba4acb29cacf09d358ec0798e55d)这个参数

wget https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz?AuthParam=1551253769_ff54ba4acb29cacf09d358ec0798e55d

tar -zxvf jdk-8u201-linux-x64.tar.gz\?AuthParam\=1551253769_ff54ba4acb29cacf09d358ec0798e55d

解压后得到一个jdk可使用的运行环境

新建一个mycat系统运行账号

在linux系统下运行系统服务,通常会为每一个系统服务建立单独的系统账号来作为程序的运行账号来使用,这样就可以通过这些系统账号对资源进行一些限制隔离,主要是为了安全考虑

groupadd mycat     新建一个mycat的用户组

useradd -g mycat mycat 在mycat用户组下面建立一个mycat的用户

ps: -g是制动一个用户组,-G是制定多个用户组.上面也可以直接'adduser mycat'来创建账号,这样默认会创建一个同名的用户组和用户账号,创建用户的方法可以参照linux创建用户

查看刚刚建立好的用户

可以看到现在的mycat目的的所有者还是root

所以我们需要将他所有者改成mycat,执行 chown -R mycat:mycat mycat/ 命令既可, -R:处理指定目录以及其子目录下的所有文件

chown

配置系统环境变量  

可以编辑 /etc/profile 或者 ~/.bash_profile 这两个文件

/etc/bash_profile:表示系统整体设置 ,生效后系统内所有用户可用

~/.bash_profile:表示当前用户的个人设置,生效后只该用户可用。

我先直接在/etc/bash_profile配置,结局导致系统原来的命令快捷键都失效了(原来PATH没有配置的原因),所以我就在~/.bash_profile下配置的,如下图

1:java和mycat的可执行文件目录配置到PATH变量中,这样就可以不需要带路径全局访问

2和3:分别是java和mycat相关环境变量的配置,指定你对应的正确的路径就行

配置完成后执行 source ~/.bash_profile 命令让环境变量生效,然后就可以全局使用,java和mycat的命令了,比如:

修改mycat启动参数并且启动mycat

进入mycat的config目录,编辑wrapper.conf,修改mycat服务所能使用的内存的大小,默认2G,我这里修改成512M(根据自己内存决定)

然后执行mycat start启动mycat,最后mycat status查看是否启动的进程号

查看日志可以看到具体的状态

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、下载mycat mycat的官网网址http://www.mycat.org.cn/,我使用的是mycat的1...
    SuZhen_Deng阅读 3,138评论 0 3
  • MyCat中间件的安装 1 . 通过GitHub获取MyCat开发包:https://github.com/MyC...
    iEvans阅读 708评论 0 0
  • 一、下载mycat mycat的官网网址http://www.mycat.org.cn/,我使用的是mycat的1...
    SuZhen_Deng阅读 795评论 0 3
  • 前言 Mycat安装比较简单,这里就简单说一下。如果有不清楚的地方,可以Baidu一下,网上很有相关资源,也可以直...
    红薯爱帅阅读 3,085评论 0 2
  • mycat 分表分库:https://www.cnblogs.com/ivictor/p/5111495.html...
    qydong阅读 300评论 0 0

友情链接更多精彩内容