Nacos的使用

1、nacos的启动器

spring-cloud-starter-alibaba-nacos-discovery

spring-cloud-starter-alibaba-nacos-config

2、nacos的安装步骤:

上传并解压

cd /usr/upload

tar -zxvf nacos-server-1.4.1.tar.gz -C /usr/local

启动和关闭

cd /usr/local/nacos/bin

启动:

./startup.sh -m standalone

关闭:

./shutdown.sh

测试

可以通过http://192.168.204.129:8848/nacos进行测试

默认用户名和密码:nacos/nacos

持久化:

nacos有自带的嵌入式数据库derby,如果搭建集群则每台nacos的配置文件都不一样。

切换数据库

vim /usr/local/nacos/conf/application.properties:

### If use MySQL as datasource:

spring.datasource.platform=mysql

### Count of DB:

db.num=1

### Connect URL of DB:

db.url.0=jdbc:mysql://192.168.31.19:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC

db.user.0=root

db.password.0=1111

建库建表可以找到/usr/local/nacos/conf/nacos-mysql.sql在Navicat执行

①重启nacos

②上传配置文件,观察是否写了mysql

nacos集群搭建:

进到cd /usr/local/nacos/conf目录下

cp cluster.conf.example cluster.conf

编辑:vim cluster.conf

192.168.204.129:8850

192.168.204.129:8851

192.168.204.129:8852

然后在进入cd /usr/local

创建mkdir nacos_cluster

复制三台nacos

cp -r nacos nacos_cluster/nacos_8850

cp -r nacos nacos_cluster/nacos_8851

cp -r nacos nacos_cluster/nacos_8852

修改3台nacos的port

vim /usr/local/nacos_cluster/nacos_8850/conf/application.properties:

server.port=8850

vim /usr/local/nacos_cluster/nacos_8851/conf/application.properties:

server.port=8851

vim /usr/local/nacos_cluster/nacos_8852/conf/application.properties:

server.port=8852

启动集群

cd /usr/local/nacos_cluster/nacos_8850/bin

./startup.sh

cd /usr/local/nacos_cluster/nacos_8851/bin

./startup.sh

cd /usr/local/nacos_cluster/nacos_8852/bin

./startup.sh

注意!:把集群内存调到3G

nacos开机自启

添加开启自启文件

vim /lib/systemd/system/nacos.service:

[Unit]

Description=nacos

After=network.target

[Service]

Type=forking

ExecStart=/usr/local/nacos/bin/startup.sh -m standalone

ExecReload=/usr/local/nacos/bin/shutdown.sh

ExecStop=/usr/local/nacos/bin/shutdown.sh

PrivateTmp=true

[Install]

WantedBy=multi-user.target

修改nacos的startup.sh

vim /usr/local/nacos/bin/startup.sh:

[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/local/jdk1.8.0_191

#[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/usr/java

#[ ! -e "$JAVA_HOME/bin/java" ] && JAVA_HOME=/opt/taobao/java

#[ ! -e "$JAVA_HOME/bin/java" ] && unset JAVA_HOME

设置开机执行nacos.service

systemctl daemon-reload #重新加载服务配置

systemctl start nacos.service #启动nacos服务

systemctl status nacos.service #查看nacos的状态

systemctl enable nacos.service #设置为开机启动

:记得开放对应端口

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值