16、安装nacos

准备环境

准备安装包

  • 下载
    https://github.com/alibaba/nacos/releases/tag/2.0.0-ALPHA.1
    在这里插入图片描述
    在这里插入图片描述
  • 百度网盘
    nacos-server-2.0.0-ALPHA.1.tar.gz
    链接:https://pan.baidu.com/s/1JwnY0xKay0RyisHSCNN0-A
    提取码:9emg
  • 上传到服务器
    在这里插入图片描述

安装

  • 解压缩
    命令:tar -zxf nacos-server-2.0.0-ALPHA.1.tar.gz
    在这里插入图片描述
  • 下载nacos-mysql.sql
    在这里插入图片描述
    在这里插入图片描述
  • 数据库
    创建数据库nacos
    在这里插入图片描述
    运行SQL文件
    在这里插入图片描述
    在这里插入图片描述
    查看表
    在这里插入图片描述

配置

  • 修改配置文件
    命令:vim application.properties
spring.datasource.platform=mysql	# 数据库使用mysql
db.num=1							# 数据库数量
# 数据库连接
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=Garen666

在这里插入图片描述

  • 修改启动文件
    先备份启动文件,命令:cp startup.sh startup.sh.bak
    再修改启动文件,命令:vim startup.sh
# export MODE="cluster"		# 默认采用集群模式
export MODE="standalone"	# 改成单机模式

# 单机模式默认最小内存、最大内存512M,这个我们可以改小一点
if [[ "${MODE}" == "standalone" ]]; then
    # JAVA_OPT="${JAVA_OPT} -Xms512m -Xmx512m -Xmn256m"
    JAVA_OPT="${JAVA_OPT} -Xms256m -Xmx256m -Xmn128m"
    JAVA_OPT="${JAVA_OPT} -Dnacos.standalone=true"

在这里插入图片描述

启动、停止

  • 启动
    命令:./startup.sh
    在这里插入图片描述
  • 停止
    命令:./shutdown.sh
    在这里插入图片描述

开机启动

  • 编辑文件
    nacos.service
    在这里插入图片描述
[Unit]
Description=nacos service
After=network.target

[Service]
Type=forking
ExecStart=/home/nacos/bin/startup.sh
ExceReload=/home/nacos/bin/shutdown.sh
ExceStop=/home/nacos/bin/shutdown.sh
PrivateTmp=true

[Install]
WantedBy=multi-user.target
  • 上传到服务器
    需要上传到 /lib/systemd/system/ 目录下
    在这里插入图片描述
    在这里插入图片描述
  • 常用命令
    启动:systemctl start nacos.service
    停止:systemctl stop nacos.service
    状态:systemctl status nacos.service
    开机启动:systemctl enable nacos.service
    在这里插入图片描述
  • 重启
    命令:reboot
  • 检查
    检查开机启动是否生效
    命令:systemctl status nacos.service
    在这里插入图片描述

开放端口

检查端口,命令:firewall-cmd --zone=public --query-port=8848/tcp
开放端口,命令:firewall-cmd --zone=public --add-port=8848/tcp --permanent
设置生效,命令:firewall-cmd --reload
在这里插入图片描述

页面

  • 登录
    nacos/nacos
    在这里插入图片描述
  • 新建配置
    在这里插入图片描述
  • 修改配置
    在这里插入图片描述
  • 配置列表
    在这里插入图片描述

项目中使用nacos

study-01项目相关内容请看《7、编写一个简单接口,部署到服务器》

  • pom.xml
    在这里插入图片描述
  • 配置文件
    删除application.yml,新增application.properties
    在这里插入图片描述
  • Study01Application.java
    在这里插入图片描述
  • HelloServiceImpl.java
    修改HelloServiceImpl.java,引入配置文件中的参数,在hello方法返回该参数。
    在这里插入图片描述
  • 本地运行
    在这里插入图片描述
  • 页面
    http://localhost:6010/hello
    在这里插入图片描述

项目发版

  • 启动GitLab服务器
    在这里插入图片描述

  • 修改版本
    在这里插入图片描述

  • 提交代码
    提交代码到GitLab
    在这里插入图片描述
    GitLab查看提交记录
    在这里插入图片描述
    GitLab打tag,保存本次上线的代码
    在这里插入图片描述

  • 打包
    命令:mvn package -DskipTests
    在这里插入图片描述

  • 上传到服务器
    在这里插入图片描述

  • 启动服务
    在这里插入图片描述

  • 访问页面
    http://192.168.174.52:6010/hello
    在这里插入图片描述

至此,nacos搭建完成,开发中可以使用了。nacos配置中心、注册中心的使用,命名空间、组、其它配置类型、集群高可用等知识点,以后有时间会进行详细总结。

上一篇《15、安装Nginx》
下一篇 《17、安装Jenkins》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值