准备的工具有浏览器、Navicat Premium17
点开浏览器
搜索栏输入nacos找到官网
第一个点进去
点击下载
左上角点击发布历史
找到3系选择要安装的版本
选择另存为
然后下载好压缩包
然后键盘win + r 输入cmd
然后回车进入命令行
输入java -version
看看自己电脑的Java版本是不是17,不是的话请装好然后配置好环境变量。
然后自己找个英文路径的文件夹目录解压进去
解压完以后
点进去解压后的文件,长这样(第一次点进去是没有data和logs文件夹的,运行后会自动生成)
点击配置文件
这是要操作的两个文件,第一个可以用记事本打开,
也可以托到你的VS code里面。
打开你的Navicat,创建nacos数据库
没有Navicat可以用命令或者其它数据库工具创建数据库。
创建好以后点它
右键nacos选择运行SQL文件,我这边截不了屏
然后点这个
运行这个SQL文件
完事之后Navicat可以关闭了。
然后在记事本或者VS code里面打开下面这个application.properties
打开后找到这个
然后把这5行的#去掉
user.0和密码换成你自己的
往下滑,找到这。红框上面的也要检查true或者false或者放开#那行
红框这个是可以设计的token,第一次运行nacos要配置一下。
可以用ai写一个然后拷贝进来
或者试试把红色框上面一行#的放掉不用ai写
不然在运行的界面设置也可以,图上传不了。
然后保存
点开bin
右键这个用记事本打开
将这里改成standalone(单机模式)
因为原先默认是集群模式
运行会报错
改成单机模式
然后Crtl + s保存好并关闭
然后鼠标左键双击starup脚本
看到下面就是启动成功,点击网址(Ctrl + 鼠标左键)
设置自己的密码
账号密码推荐都是nacos(单机模式)
提交登录进去即可完成
点击startdown可以关闭nacos
这样就完成了nacos的安装配置。
如果有报错运行不成功可以具体看看日志信息
[0.007s][error][logging] Error opening log file '/d/nacos/logs/nacos_gc.log': No such file or directory
[0.007s][error][logging] Initialization of output 'file=/d/nacos/logs/nacos_gc.log' using options 'filecount=10,filesize=100m' failed.
Invalid -Xlog option '-Xlog:gc*:file=/d/nacos/logs/nacos_gc.log:time,tags:filecount=10,filesize=100m', see error log for details.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
如这类
Caused by: org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet: file [D:\github项目\cloud-try\gateway\target\classes\demo\GatewayApplication.class]; nested exception is java.lang.IllegalArgumentException: Unsupported class file major version 61
版本不匹配
Java 版本 | Class 文件主要版本号 |
Java 8 | 52.0 |
Java 11 | 55.0 |
Java 17 | 61.0 (我遇到的问题) |
Java 21 | 65.0 |