红茶的个人站点

  • 首页
  • 专栏
  • 开发工具
  • 其它
  • 隐私政策
Awalon
Talk is cheap,show me the code.
  1. 首页
  2. 开发工具
  3. 正文

MyCatEye 安装

2025年8月11日 9点热度 0人点赞 0条评论

下载安装

MyCatEye 依赖于 Zookeeper,所以要先安装Zookeeper。

首先,下载 MyCatEye 的安装包。

解压:

sudo tar -zxvf Mycat-web.tar.gz -C /usr/local/ 

MyCatEye 关联 Zookeeper 的配置信息保存在:

cat ./mycat-web/WEB-INF/classes/mycat.properties
#
#Mon Jan 16 15:37:36 CST 2012
show.period=3000000
zookeeper=localhost:2181

默认使用的是部署在本机 2181 端口的 zookeeper,如果 zookeeper 的部署位置不一样,可以修改此处。

MyCatEye 使用 8082 端口,开放此端口。

MyCatEye 使用 Spring 开发,可以通过脚本运行:

sh start.sh

也可以通过 java 直接运行 jar 包:

java -jar start.jar

需要注意的是,MyCatEye 基于 JDK8 开发,使用了一些 JDK8 之后版本已经废弃的 JVM 参数,所以只能用 JDK8 运行,比如:

/usr/local/jdk8/bin/java -jar start.jar

访问 http://192.168.0.88:8082/mycat 即可看到 MyCatEye 的管理界面。

请将其中的 IP 替换为你部署 MyCatEye 的服务器 ip。

配置 Systemd 服务(可选)

创建服务配置文件:

sudo vim /etc/systemd/system/mycateye.service

填写内容:

[Unit]
Description=MyCatEye Monitoring Service
After=network.target
​
[Service]
Type=simple
# 指定运行用户(避免root运行,推荐用普通用户如`mycat`)
User=mycat
Group=mycat
# 设置JVM内存参数(示例:初始512M,最大1024M)
Environment="JAVA_OPTS=-Xms512m -Xmx1024m"
# 指定JDK路径和JAR路径
ExecStart=/usr/local/jdk8/bin/java $JAVA_OPTS -jar /usr/local/mycat-web/start.jar
# 失败时自动重启(如进程异常退出)
Restart=on-failure
RestartSec=5s
# 日志输出到系统日志(journalctl查看)
StandardOutput=journal
StandardError=journal
# 工作目录(可选)
WorkingDirectory=/usr/local/mycat-web
​
[Install]
WantedBy=multi-user.target

创建程序专属用户:

sudo useradd -r -s /sbin/nologin mycat
sudo chown -R mycat:mycat /usr/local/mycat-web

启动服务:

sudo systemctl daemon-reload
sudo systemctl start mycateye
sudo systemctl enable mycateye
sudo systemctl status mycateye

The End.

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: Linux mycat mycateye MySQL
最后更新:2025年8月11日

魔芋红茶

加一点PHP,加一点Go,加一点Python......

点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2021 icexmoon.cn. ALL RIGHTS RESERVED.
本网站由提供CDN加速/云存储服务

Theme Kratos Made By Seaton Jiang

宁ICP备2021001508号

宁公网安备64040202000141号