MyCat-web安装文档:安装Zookeeper、安装Mycat-web

安装Zookeeper

A. 上传安装包

sql 复制代码
zookeeper-3.4.6.tar.gz


B. 解压

sql 复制代码
#解压到当前目录,之后会生成一个安装后的目录
tar -zxvf zookeeper-3.4.6.tar.gz

#加上-c 代表解压到指定目录
tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local/

C. 在安装目录下,创建数据存放目录

sql 复制代码
cd /usr/local/src/Zookeeper/zookeeper-3.4.6/

mkdir data

D. 修改配置文件名称并配置

sql 复制代码
​cd conf

#zoo_sample.cfg核心配置文件它是官方提供的一个样例文件,所以要把它拷贝一份出来并且修改名字
cp zoo_sample.cfg zoo.cfg

E. 配置数据存放目录

sql 复制代码
vim zoo.cfg

dataDir=/usr/local/src/Zookeeper/zookeeper-3.4.6/data/

F. 启动Zookeeper

sql 复制代码
#进入到Zookeeper的安装目录
cd /usr/local/src/Zookeeper/zookeeper-3.4.6/

#启动
bin/zkServer.sh start

#停止
bin/zkServer.sh stop

#查看状态
#运行模式:单机版
bin/zkServer.sh status

安装Mycat-web

A. 上传安装包

sql 复制代码
Mycat-web.tar.gz

B. 解压

sql 复制代码
tar -zxvf Mycat-web.tar.gz -C /usr/local/

C. 目录介绍

sql 复制代码
cd mycat-web/

ll
  • etc ----> jetty配置文件
  • lib ----> 依赖jar包
  • mycat-web ----> mycat-web项目
  • readme.txt
  • start.jar ----> 启动jar
  • start.sh ----> linux启动脚本

D. 启动

sql 复制代码
#在安装目录下进行启动
cd /usr/local/src/MyCat-Web/mycat-web/

#所有的启动日志都追加到了nohup.out文件中
sh start.sh

E. 访问

http://192.168.10.210:8082/mycat

G. 注意事项:

  • 当前Mycat-web和Zookeeper关联了没有,好像并没有,那么现在启动Mycat-web能不能正常使用呢???

    • 可以,原因是在/usr/local/src/MyCat-Web/mycat-web/mycat-web/WEB-INF/classes/目录下有一个文件mycat.prpperties,在这个文件中实际上就配置了Zookeeper的地址(zookeeper=localhost:2181,代表本机的2181端口的Zookeeper,而我们安装的Zookeeper恰好和Mycat-web是在同一台服务器上,也就是在本机上,端口号是2181,所以不用修改配置)

  • 如果Zookeeper与Mycat-web不在同一台服务器上 ???

    • 需要设置Zookeeper的地址:在/usr/local/src/MyCat-Web/mycat-web/mycat-web/WEB-INF/classes/mycat.properties文件中配置,对应的ip地址。
相关推荐
麦聪聊数据22 分钟前
拒绝循环写库:MySQL 批量插入、Upsert 与跨表更新的高效写法
数据库·sql·mysql
技术净胜23 分钟前
mysqldump 命令备份单库、多库、全库实操指南
数据库·mysql·adb
1.14(java)23 分钟前
数据库范式详解与设计实践
数据库·mysql
麦聪聊数据23 分钟前
由SQL空值 (NULL)引发的逻辑黑洞:从NOT IN失效谈起
数据库·sql·mysql
技术净胜26 分钟前
mysqldump 备份恢复,从单库到全库恢复实操
mysql·msyql
遇见火星27 分钟前
为MySQL配置SSL加密访问
mysql·adb·ssl
刀法如飞12 小时前
开箱即用的 DDD(领域驱动设计)工程脚手架,基于 Spring Boot 4.0.1 和 Java 21
java·spring boot·mysql·spring·设计模式·intellij-idea
zbguolei12 小时前
MySQL根据身份证号码计算出生日期和年龄
数据库·mysql
luoluoal15 小时前
基于python大数据的电影市场预测分析(源码+文档)
python·mysql·django·毕业设计·源码
conca15 小时前
Java+MySQL时区难题-Date自动转换String差8小时
数据库·mysql