专业的JAVA编程教程与资源

网站首页 > java教程 正文

Linux系统安装Nacos(LINUX系统安装navicat教程)

temp10 2024-09-22 10:05:09 java教程 8 ℃ 0 评论

1、nacos安装部署

1.1、使用derby(Nacos内置数据库)

1.1.1、版本选择

统一使用nacos1.4.1版本,下载地址:https://github.com/alibaba/nacos/releases/tag/1.4.1

1.1.2、预备环境准备

Nacos 依赖 Java 环境来运行。此处需安装jdk1.8,参考我的上一篇文档Linux环境安装Java

1.1.3、启动服务器

Centos/Redhat

Linux系统安装Nacos(LINUX系统安装navicat教程)

启动命令(standalone代表着单机模式运行,非集群模式):

sh startup.sh -m standalone

Windows

启动命令(standalone代表着单机模式运行,非集群模式):

startup.cmd -m standalone

1.1.4、关闭服务器

Centos/Redhat

sh shutdown.sh

Windows

shutdown.cmd
或者双击shutdown.cmd运行文件

1.2、使用Mariadb(外置数据库)

1.2.1、版本选择

统一使用nacos1.4.1版本,下载地址:https://github.com/alibaba/nacos/releases/tag/1.4.1

1.2.2、预备环境准备

Nacos 依赖 Java 环境来运行。此处需安装jdk1.8,参考我的上一篇文档Linux环境安装Java

1.2.4、nacos安装及配置外置库信息

1.2.4.1、解压后目录结构

1.2.4.2、创建Nacos数据库

(1)、初始化mysql数据库,建立一个名为nacos_config的数据库。

-- 创建nacos用户,允许远程登陆 
create user 'nacos'@'%' identified by 'nacos'; 
-- 刷新权限 
flush privileges;
CREATE DATABASE IF NOT EXISTS nacos_config DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; 
-- 授权nacos用户访问nacos_config数据库的权限 
grant all privileges on nacos_config.* to nacos@'%' identified by 'nacos'; 
-- 刷新权限 
flush privileges;

(2)、执行nacos-mysql.sql

1.2.4.3、修改 application.properties 配置文件

修改或添加内容如下

31 #*************** Config Module Related Configurations ***************#
32 ### If use MySQL as datasource:
33 spring.datasource.platform=mysql
34
35 ### Count of DB:
36 db.num=1
37
38 ### Connect URL of DB:
39 db.url.0=jdbc:mysql://10.16.96.32:6006/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=tru e&useSSL=false&serverTimezone=UTC
40 db.user.0=nacos
41 db.password.0=nacos

1.2.5、启动服务器

*Centos/Redhat

启动命令(standalone代表着单机模式运行,非集群模式):

sh startup.sh -m standalone

Windows

启动命令(standalone代表着单机模式运行,非集群模式):

startup.cmd -m standalone

1.2.6、关闭服务器

Centos/Redhat

sh shutdown.sh

Windows

shutdown.cmd 或者 双击 shutdown.cmd 运行文件

1.3、登入nacos

(1)、nacos默认端口为8848,登录地址为“本机地址:8848/nacos”

(2)、默认登录账号密码为nacos/nacos

(3)、修改端口文件在安装路径下conf/application.properties中的server.port进行修改

1.4、Linux下nacos自启动脚本

vim /lib/systemd/system/nacos.service
#添加如下
[Unit]
Description=nacos
After=network.target
[Service]
Type=forking
#改成自己的jdk路径,因为服务脚本的环境和系统环境变量不能共享,所以还得设置才能生效。
Environment="JAVA_HOME=/opt/java/jdk1.8" 
#/opt/nacos需改成现场nacos实际所在路径
ExecStart=/opt/nacos/bin/startup.sh -m standalone #standalone 是单机,默认是集群cluster
ExecReload=/opt/nacos/bin/shutdown.sh
ExecStop=/opt/nacos/bin/shutdown.sh
PrivateTmp=true
[Install]
WantedBy=multi-user.target
#重新加载服务
systemctl daemon-reload
#启用服务
systemctl enable nacos.service
#启动服务
systemctl start nacos.service
#关闭服务
systemctl stop nacos.service

1.5、常见问题

1.5.1、注册服务报错

com.alibaba.nacos.api.exception.NacosException: failed to req API:/api//nacos/v1/ns/instance after all servers([192.168.1.100:8848]) tried: java.net.SocketTimeoutException: connect timed out

解决:启动命令参数 改为 ./startup.cmd -m standalone

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表