一、Linux环境(暂时用的是CentOS发行版)
1.进入到自己指定的存放下载包的目录
cd /home
mkdir nacos
2.用wget下载相应的nacos包
<2>复制相应压缩包的链接
wget https://github.com/alibaba/nacos/releases/download/2.1.2/nacos-server-2.1.2.tar.gz(复制的链接)
3.解压nacos压缩包到/usr/local/目录下
tar -zxvf nacos-server-2.1.2.tar.gz -C /usr/local/
4.单机模式启动
/* 进入到nacos的运行目录中,并使用单机模式命令运行nacos */
cd /usr/local/nacos/bin
sh startup.sh -m standalone
/* 此时的nacos使用的数据库是内嵌的 */
5.集群模式启动
<1> 创建相应的数据库,并导入相应的初始化表单
① 脚本位置 /usr/local/nacos/conf/nacos-mysql.sql
② 将脚本里的SQL语句直接导入既可,或者粘出来,去数据库直接手动创建。
<2> 配置application.properties
cd /usr/local/nacos/conf
vim application.properties
/* 将相应的注释符号删除 */
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?serverTimezone=GMT%2B8&characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=root
/*
注意:上述的ip地址、端口号、数据库名、账号和密码都需要按照自己的实际情况进行修改。
*/
<3> 启动
cd /usr/local/nacos/bin
sh startup.sh
<4> 查看启动日志
cd /usr/local/nacos/logs
vim start.out
<5> 设置自启动
/*
默认是没有这个文件
用vim 命令会创建该文件
当前所在的目录是/usr/local/nacos
*/
vim /lib/systemd/system/nacos.service
/* 在上面创建的文件中,添加下述内容项 */
[Unit]
Description=nacos
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nacos/bin/startup.sh -m standalone
ExecReload=/usr/local/nacos/bin/shutdown.sh
ExecStop=/usr/local/nacos/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
/*
保存该文件,并退出
*/
/* 接着执行下述命令 */
systemctl daemon-reload
systemctl enable nacos.service
systemctl start nacos.service
7.查看nacos的进程
ps -ef | grep nacos
二、参考链接
Linux上安装nacos(完整版)