nacos命令
wang 2021-07-21 nacos
# 安装nacos
nacos下载地址:下载 nacos-server-1.2.0 安装包
# nacos的服务端和客户端版本一致
1.解压并设置设置目录权限
tar -zxvf nacos-server-1.2.0.gz # 解压gz包
unzip nacos-server-1.2.0.zip # 解压zip包
cd nacos/conf
vi application.properties # 修改数据库连接配置
source /home/nacos/conf/nacos-mysql.sql # 在mysql的命令行里执行导入这个文件:source 文件的全路劲
sh startup.sh -m standalone # 单节点启动
nohup sh startup.sh -m standalone & # 单节点后台启动
netstat -nlpt # 查看有没8848端口
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
2.测试
# 注册服务
curl -X POST 'http://127.0.0.1:8848/nacos/v1/ns/instance?serviceName=nacos.naming.serviceName&ip=20.18.7.10&port=8080'
# 查询服务
curl -X GET 'http://127.0.0.1:8848/nacos/v1/ns/instance/list?serviceName=nacos.naming.serviceName'
1
2
3
4
5
2
3
4
5
# 开机自启
1.创建自启文件
vi /lib/systemd/system/nacos.service
1
2.配置文件内容
[Unit]
Description=nacos
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nacos/nacos/bin/startup.sh -m standalone # nacos安装路劲
ExecReload=/usr/local/nacos/nacos/bin/shutdown.sh
ExecStop=/usr/local/nacos/nacos/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
3.配置启动权限
systemctl daemon-reload # 重新加载配置
systemctl enable nacos.service # 开启开机自启
systemctl disable nacos.service # 关闭开机自启
systemctl start nacos.service # 启动nacos
1
2
3
4
5
6
2
3
4
5
6
# docker安装
# 安装
docker pull nacos/nacos-server
1
# 启动
docker run --privileged=true --restart=always --name nacos -p 8848:8848 \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e MODE=standalone \
-v /usr/local/docker/nacos/logs:/etc/nacos/logs \
-v /usr/local/docker/nacos/conf/application.properties:/etc/nacos/init.d/application.properties \
-d nacos/nacos-server
1
2
3
4
5
6
7
2
3
4
5
6
7