预备环境准备
服务器添加端口9849,7848,9848 ,8848
Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行Nacos,还需要为此配置 Maven环境,请确保是在以下版本环境中安装使用:
- 64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac。
- 64 bit JDK 1.8+;下载 & 配置。
- Maven 3.2.x+;下载 & 配置。
wget https://dlcdn.apache.org/maven/maven-3/3.9.2/binaries/apache-maven-3.9.2-bin.tar.gz
tar xf apache-maven-3.9.2-bin.tar.gz -C /usr/local
cd /usr/local/
mv apache-maven-3.9.2 maven
需要登录下载
tar xf jdk-8u371-linux-x64.tar.gz -C /usr/local
cd /usr/local
mv jdk1.8.0_371/ java
配置环境变量
vim /etc/profile
JAVA_HOME=/usr/local/java
PATH=$PATH:$JAVA_HOME/bin
MAVEN_HOME=/usr/local/maven
PATH=$PATH:$MAVEN_HOME/bin
source /etc/profile
java -version
mvn -v
wget https://github.com/alibaba/nacos/releases/download/2.2.3/nacos-server-2.2.3.tar.gz
tar xf nacos-server-2.2.3.tar.gz -C /usr/local/
两种方式进行数据持久化
1,内嵌数据库持久化
编辑148,149,156行
148 行 example
149 行 example
156 行 VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg=
保存退出直接启动
sh startup.sh -m standalone ## 单节点启动
访问地址 IP:8848/nacos
账号密码都为nacos
2,持久化到MySQL
演示为MySQL5.7版本的数据库
mysql -uroot -p密码
create database nacos ;
grant all on nacos.* to 'nacos'@'localhost' by '密码'
导入数据
mysql -uroot -p密码 nacos < mysql-schema.sql
登录查看是否有表
mysql -unacos -p密码
use nacos ;
show tables ;
有表就表示导入成功 接下来配置数据库
还是这个配置文件
36,37,40,43,44,45行解开注释 修改45行密码
148 行 example
149 行 example
156 行 VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg=
保存退出
sh startup.sh -m standalone ## 单节点启动
访问地址 IP:8848/nacos
账号密码都为nacos
到这里就结束了。。。。
修改55行为standalone 可以直接单节点启动 无需要-m standalone