栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

nacos部署

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

nacos部署

1、jdk1.8

2、下载源码包:nacos-server-2.0.3.tar.gz

Releases · alibaba/nacos · GitHub

3、三个实例114、115、116

安装目录:/usr/local/nacos

先初始化数据库导入数据库脚本

create database nacos_config;

use nacos_config;

source /root/nacos-mysql.sql

修改数据库配置文件./conf/application.properties

#*************** 切换Nacos内嵌数据库平台为MySQL ***************# 
spring.datasource.platform=mysql 
 
db.num=1 
db.url.0=jdbc:mysql://192.168.27.36:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC 
db.user=root 
db.password=1234567895268466

修改集群配置

./conf/cluster.conf

192.168.90.114

192.168.90.115

192.168.90.116

启动

./bin/startup.sh

注意关闭防火墙:systemctl stop firewalld

如果不想关闭,要开放相应的端口(针对centos7以上)
firewall-cmd --zone=public --add-port=8848/tcp --permanent

搭建nginx代理下

在114机器上搭建nginx

负载均衡

upstream nacos-server {
  server 192.168.90.114:8848;
  server 192.168.90.115:8848;
  server 192.168.90.116:8851;
}

server {
  listen 8848;
  server_name  localhost;
  location /nacos/ {
    proxy_pass http://nacos-server/nacos/;
  }
}

!!!!!如果条件有限,单台linux搭建集群,开启3个实例,一定要注意端口,端口最好跨度大一点不然会有一台起不来,建议333344445555这样的

附上开机启动(这个特别一点要手写java路径指定下)

/etc/sysconfig/java.env这个文件里面写上java的home路径,system没办法调用/etc/profile的path

[Unit]
# 描述,随你怎么写
Description=Cclient desktop virtualization service
After=network.target

# 这里是关键
[Service]
# 后台运行模式,服务类型,具体可以自行百度,设置成自己想要的
Type=forking

EnvironmentFile=-/etc/sysconfig/java.env
# 所属用户
#User=
# 所属组
#Group=
# 重启
#Restart=always
TimeoutSec=0
# 配置重新启动服务之前的睡眠时间,重启频率,比如某次异常后,等待5(s)再进行启动,默认值0.1(s)
#RestartSec=60
# 这是服务运行的具体执行命令,可执行执行脚本的绝对路径,即对应的service start/stop/reload
ExecStart=/usr/local/nacos3333/bin/startup.sh
ExecReload=/usr/local/nacos3333/bin/shutdown.sh
ExecStop=/usr/local/nacos3333/bin/shutdown.sh

[Install]
# 这里你没太大要求可以不管
WantedBy=multi-user.target

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/354299.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号