nacos

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

Linux环境

1.单机版

官网下载

#解压
tar -zxvf nacos-server-1.1.4.tar.gz
#进入可执行文件目录
cd nacos/bin
#开启单机模式
sh startup.sh -m standalone

2.单机nacos连接mysql

几个主要修改操作的文件
nacos单机使用内嵌式数据库(derby)
对于集群来说必须统一数据源,目前只支持mysql,这里用了docker启动mysql

#脚本位置(用来建库建表)
nacos/conf/nacos-mysql.sql
#配置文件(用来配置数据源)
nacos/conf/application.properties
#集群配置文件
nacos/conf/cluster.conf.example

建库建表
nacos/conf/nacos-mysql.sql

不知道为什么我的文件少了个头,有知道的告诉我下
CREATE SCHEMA nacos_config;
USE nacos_config;
CREATE USER ‘nacos_user’@’%’ IDENTIFIED BY ‘pwd4nacos’;
GRANT ALL PRIVILEGES ON nacos_config.* TO nacos_user@’%’;

配置数据源,账号,密码,端口,数据库名字,用自己的
nacos/conf/application.properties

spring.datasource.platform=mysql

db.num=1
db.url.0=jdbc:mysql://127.0.0.1:10000/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123

发现之前的配置没有了,证明配置成功了

3.nacos集群搭建

3个或3个以上nacos才能搭建集群环境
nacos/conf/cluster.conf.example

#cp集群配置文件示例
cp cluster.conf.example cluster.conf
#修改集群配置文件
vim cluster.conf
#配置文件内容(ip端口写自己的)
192.168.249.130:3333
192.168.249.130:4444
192.168.249.130:5555
#备份shell启动脚本
cp startup.sh startup.sh.bk
#修改shell启动脚本

注意,这里的ip不能是127.0.0.1
就是本机ip

添加一个参数选项p
在这里插入图片描述
添加启动端口
千万别写错地方,我找了1小时,如果错了,开两个窗口看日志
在这里插入图片描述

开始修改Nginx配置

#文件位置(每个人不一样)
/phpstudy/server/nginx/conf/nginx.conf
#备份配置文件
cp nginx.conf nginx.conf.bk
#修改配置文件(我偷懒直接拉到Windows修改)
vim nginx.conf

这里可以复制一个server节点改,反正端口不一样
在这里插入图片描述

#开启集群
./startup.sh -p 3333
./startup.sh -p 4444
./startup.sh -p 5555
#查看集群数量
ps -ef|grep nacos|grep -v grep|wc -l
#启动Nginx 
phpstudy restart

总结

1.细心
2.先配单机连接mysql,然后在集群
3.nacos复制3份,修改application.properties也是可以的
4.这里mybtis我用的docker,可视化连接直接执行,Nginx是以前装的phpstudy
5.文章主要内容来源b站尚硅谷视频

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值