云原生

nacos环境单节点部署

2023-08-10  本文已影响0人  宇晨棒棒的

此次安装的版本是2.2.4,主机环境需要java、mvn及mysql

一.单节点nacos并且持久化数据到mysql中

备注:nacos默认情况下使用嵌入式数据库实现数据的存储。所以如果启动多个默认配置下的Nacos节点,数据存储是存在一致性问题的。为了解决这个问题,Nacos采用了集中式存储的方式来支持集群化部署,但是Nacos目前支持MySQL的存储

0.方法:

1)通过mvn编译产生包

2)下载nacos-server包,目前该版本到2.2.3:

https://github.com/alibaba/nacos/releases/download/2.2.3/nacos-server-2.2.3.tar.gz

此处使用的是mvn手动编译2.2.4版本的nacos服务

1.源码下载地址:

https://github.com/alibaba/nacos/releases/nacos-2.2.4.zip

2.解压并手动构建nacos:

unzip   nacos-2.2.4.zip

cd  nacos-2.2.4

mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U

3.复制nacos-server服务:

cp  -r  nacos-server-2.2.4/target/nacos-server-2.2.4/nacos    /app/

4.配置文件介绍------->/app/nacos/conf/

配置文件介绍

配置基本说明 以 .example 结尾,是示例配置,可供参考。以 .sql 结尾的,则是sql脚本

1)application.properties是nacos基本配置,例如端口、ip、数据源等等可以在此配置中修改

2)cluster.conf.example 是集群配置示例

3)nacos-logback.xml是日志相关配置。

4)mysql-schema.sql提供支持MySQL数据库SQL表结构,

5)derby-schema.sql提供支持derby数据库SQL表结构。

6)announcement.conf 是集群鉴权内容连接说明文件

7)1.4.0-ipv6_support-update.sql是nacos对ipv6支持的数据库初始化脚本

5.导入表结构:

1)创建数据库: create  database  nacos;        ----------> 数据库的库名可以自定义

2)导入mysql-schema.sql文件到nacos库中

use  nacos;

source   mysql-schema.sql;

nacos库中的表

相关表介绍:

新增配置会保存在:nacos_config

历史配置会保存在:his_config_info

用户相关配置保存在:users

角色相关配置保存在:roles

权限相关配置保存在:permissions

如果你是从旧版本升级上来的,由于表结构出现差异需要将1.4.0-ipv6_support-update.sql导入到数据库中。

6.修改配置文件:

vim  /app/nacos/conf/application.properties

配置信息

7.启动服务:

bash    /app/nacos/bin/startup.up -m standalone

进程及监听端口

nacos的端口是8848,配置文件中可进行修改!

8.nacos页面访问:

nacos页面
上一篇下一篇

猜你喜欢

热点阅读