安装jdk
网址
https://www.oracle.com/java/technologies/downloads/#java11
解压
tar -zxvf jdk-11.0.12_linux-x64_bin.tar.gz -C /usr/local
配置环境变量
vim /etc/profile
底部加入如下配置
export JAVA_HOME=/usr/local/jdk-11.0.12 export PATH=$PATH:$JAVA_HOME/bin
生效环境变量
source /etc/profile
查看jdk是否安装成功
java -version
安装mysql【docker】
拉取mysql镜像
docker pull mysql:5.7
创建容器
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7
启动
docker start mysql
连接Navicat
虚拟机ip,端口号3306
安装nacos
官网
https://github.com/alibaba/nacos/releases
解压
tar -zxvf nacos-server-1.4.3.tar.gz -C /usr/local
启动
sh /usr/local/nacos/bin/startup.sh -m standalone
standalone代表着单机模式运行
访问
http://虚拟机ip:8848/nacos
数据持久化
Nacos的默认数据库
Nacos默认使用嵌入式数据库Derby实现数据的存储。
所以,如果启动多个默认配置下的Nacos节点,数据存储是存在一致性问题的。
为了解决这个问题,Nacos采用了集中式存储的方式来支持集群化部署,目前只支持MySQL的存储
获取mysql脚本
cat /usr/local/nacos/conf/nacos-mysql.sql
mysql创建数据库并运行nacos-mysql.sql
名称【nacos】
备份配置文件
cp /usr/local/nacos/conf/application.properties /usr/local/nacos/conf/application.properties.bak
修改配置文件
vim /usr/local/nacos/conf/application.properties
spring.datasource.platform=mysql db.num=1 db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true db.user=root db.password=root
停止nacos
sh /usr/local/nacos/bin/shutdown.sh
启动
sh /usr/local/nacos/bin/startup.sh -m standalone