本章节将在 Windows 平台上介绍如何快速在您的电脑上,下载、安装并使用 Nacos。
您可以在 Nacos 的 release notes 及博客中找到每个版本支持的功能的介绍,当前推荐的稳定版本为 2.2.3。
Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行 Nacos,还需要为此配置 Maven 环境,请确保是在以下版本环境中安装使用:
64 bit OS,支持 Linux/Unix/Mac/Windows,推荐选用 Linux/Unix/Mac
64 bit JDK 1.8+
Maven 3.2.x+
你可以通过源码和发行包两种方式来获取 Nacos。下面仅仅介绍通过安装包方式来获取 Nacos:
(1)浏览器访问 https://github.com/alibaba/nacos/releases 地址,选择合适的版本,笔者这里选择最新稳定版 2.2.3,如下图:
(2)解压下载的 nacos-server-2.2.3.zip 安装包,如下图:
进入到 bin 目录,如下图:
上图中,仅仅有四个脚本,分别用于在 Windows 和 Unix 系统中启动和停止 Nacos 服务。
注意:在 2.2.0.1 和 2.2.1 版本时,必须执行此变更,否则无法启动;其他版本为建议设置。
修改 conf 目录下的 application.properties 文件,如下图:
设置其中的 nacos.core.auth.plugin.nacos.token.secret.key 值,注:笔者这里采用默认值,可以直接跳过这个步骤。
注意,文档中的默认值 SecretKey012345678901234567890123456789012345678901234567890123456789 和 VGhpc0lzTXlDdXN0b21TZWNyZXRLZXkwMTIzNDU2Nzg= 为公开默认值,可用于临时测试,实际使用时请务必更换为自定义的其他有效值。
注:Nacos 的运行建议至少在 2C/4G/60G 的机器配置下运行。
启动命令(standalone代表着单机模式运行,非集群模式):
sh startup.sh -m standalone
如果您使用的是ubuntu系统,或者运行脚本报错提示[[符号找不到,可尝试如下运行:
bash startup.sh -m standalone
启动命令 (standalone 代表着单机模式运行,非集群模式):
startup.cmd -m standalone
如下图:
Nacos 启动后,会自动在 bin 目录下面创建 logs 和 work 目录,分别对应 Nacos 的日志和工作目录,还有一个 derby.log 日志文件,如下图:
注意:
derby.log 是 Apache Derby 数据库的日志文件,用于记录数据库的运行情况、错误信息、警告信息等。它包含了大量的信息,可用于诊断和调试数据库的问题。
derby.log 文件默认保存在 Derby 数据库的安装目录下,文件名为 derby.log。如果需要修改日志文件的保存路径和文件名,可以通过在启动 Derby 数据库时指定系统属性来实现,如下所示:
java -Dderby.stream.error.file=/path/to/derby.log org.apache.derby.tools.ij
其中,-Dderby.stream.error.file 参数指定了日志文件的保存路径和文件名。
Derby.log文件的内容通常包括以下信息:
Derby数据库的启动和关闭信息。
数据库连接的建立和关闭信息。
SQL语句的执行情况,包括执行时间、执行结果和错误信息等。
数据库的异常和错误信息,如死锁、空间不足、数据损坏等。
其他警告和信息,如优化器的选择、索引的建立等。
使用浏览器访问 http://localhost:8848/nacos 地址,如果 Nacos 启动成功,则将看到如下图界面:
到这里,Nacos 单机版本启动成功了。