【nacos】本机电脑、服务器上如何安装配置nacos

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 【nacos】本机电脑、服务器上如何安装配置nacos

[1] nacos简要介绍


  Nacos就是注册中心+配置中心,等价于SpringCloud的Eureka+Config+Bus。现在国内许多Spring Cloud项目都使用nacos。

[2] nacos下载


  官网下载地址:https://github.com/alibaba/nacos/releases.

image.png

  linux系统的主机下载tar.gz的压缩包,window下载zip的压缩包。

[3] 本地电脑配置nacos(win系统)


[1] 在0.7版本之前,在单机模式时nacos使用嵌入式数据库(Derby)实现数据的存储,不方便观察数据存储的基本情况。0.7版本增加了支持mysql数据源能力,所以只要使用0.7及以上版本的nacos,便可以配置mysql数据库,可视化的查看数据的存储情况了。

[2] 使用mysql数据库时,需要使用mysql5.7以上版本。

   [3.1] 下载下来的nacos压缩包解压,进入解压目录下的bin文件夹下,修改startup.cmd里面的内容。

image.png

 改为:

set MODE="standalone"

d84e611fcd90488b8d0fd5334d8c7240.png

   [3.2] 双击startup.cmd启动naocs.看到成功提示,代表启动成功。

   [3.3] 访问http://localhost:8848/nacos/#/login以登录nacos,账号密码都是nacos。

3.1~3.3步使用的是naocs内置的数据库,常规项目都是使用我们自己的mysql数据库。下面介绍如何配置mysql数据库。

   [3.4] 如下图,是conf文件夹的内容:

image.png

  [1] application.properties是nacos单机启动配置文件。

  [2] application.properties.example单机默认配置文件。

  [3] cluster.conf.example是nacos集群默认配置文件。

  [4] nacos-logback.xml是日志配置文件。

  [5] nacos-mysql.sql是mysql数据库初始化脚本。

  [6] schema.sql是Derby 数据库初始化脚本

  执行nacos-mysql.sql脚本,执行结果,如下。

image.png

   [3.5] 修改application.properties配置文件:

d63c69e0b5b04c1c8aaadff6dbbf6454.png

   红色框中的内容是自己设置的数据库名、用户、密码。然后再参照3.1~3.3步即可。

[4] 服务器配置nacos(linux系统)


1、这里我使用的是阿里云服务器、宝塔镜像;

2、大多数操作可以使用可视化界面进行,部分操作还是推荐使用命令语句

   [4.1] 下载下来的tar.gz压缩包解压,进入解压目录下的bin文件夹下,修改startup.sh里面的内容。

文件传服务器大家应该都会。

image.png

 改为:

set MODE="standalone"

2a5d495421134dca8ade659bbbf3df58.png

   [4.2] 如下图,是conf文件夹的内容:

image.png

  [1] application.properties是nacos单机启动配置文件。

  [2] application.properties.example单机默认配置文件。

  [3] cluster.conf.example是nacos集群默认配置文件。

  [4] nacos-logback.xml是日志配置文件。

  [5] nacos-mysql.sql是mysql数据库初始化脚本。

  [6] schema.sql是Derby 数据库初始化脚本

  执行nacos-mysql.sql脚本,执行结果,如下。

image.png

   [4.3] 修改application.properties配置文件:

d63c69e0b5b04c1c8aaadff6dbbf6454.png

     红色框中的内容是服务器中设置的数据库名、用户、密码。

   [4.4]重点来了!在服务器中开启/关闭nacos!

   我们在shell命令中进入nacos的bin文件夹(以我的路径举例):

cd /usr/local/install/nacos/bin

  然后执行启动nacos命令(注意我们是linux系统,用startup.sh):

./startup.sh -m standalone


如果想重启nacos,一定要记得先kill进程,不然nacos进程会堆叠,系统会崩:

# 查找nacos相关进程
ps -aux | grep ’nacos‘

image.png

 我们可以看到进程号是14720,然后输入kill进程的命令:

kill -9 进程号

【特别】在服务器配置nacos后,不需要在防火墙分配8848端口。

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4天前
|
SQL 机器学习/深度学习 分布式计算
大数据-81 Spark 安装配置环境 集群环境配置 超详细 三台云服务器
大数据-81 Spark 安装配置环境 集群环境配置 超详细 三台云服务器
14 1
|
4天前
|
监控 安全 网络协议
快速配置Linux云服务器
【10月更文挑战第3天】快速配置Linux云服务器
|
4天前
|
分布式计算 Hadoop Shell
Hadoop-35 HBase 集群配置和启动 3节点云服务器 集群效果测试 Shell测试
Hadoop-35 HBase 集群配置和启动 3节点云服务器 集群效果测试 Shell测试
23 4
|
5天前
|
XML 分布式计算 资源调度
大数据-02-Hadoop集群 XML配置 超详细 core-site.xml hdfs-site.xml 3节点云服务器 2C4G HDFS Yarn MapRedece(一)
大数据-02-Hadoop集群 XML配置 超详细 core-site.xml hdfs-site.xml 3节点云服务器 2C4G HDFS Yarn MapRedece(一)
42 5
|
5天前
|
SQL 分布式计算 关系型数据库
Hadoop-21 Sqoop 数据迁移工具 简介与环境配置 云服务器 ETL工具 MySQL与Hive数据互相迁移 导入导出
Hadoop-21 Sqoop 数据迁移工具 简介与环境配置 云服务器 ETL工具 MySQL与Hive数据互相迁移 导入导出
18 3
|
5天前
|
XML 资源调度 网络协议
大数据-02-Hadoop集群 XML配置 超详细 core-site.xml hdfs-site.xml 3节点云服务器 2C4G HDFS Yarn MapRedece(二)
大数据-02-Hadoop集群 XML配置 超详细 core-site.xml hdfs-site.xml 3节点云服务器 2C4G HDFS Yarn MapRedece(二)
22 4
|
5天前
|
分布式计算 资源调度 Hadoop
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
22 4
|
5天前
|
Java Shell Maven
Flink-11 Flink Java 3分钟上手 打包Flink 提交任务至服务器执行 JobSubmit Maven打包Ja配置 maven-shade-plugin
Flink-11 Flink Java 3分钟上手 打包Flink 提交任务至服务器执行 JobSubmit Maven打包Ja配置 maven-shade-plugin
31 4
|
5天前
|
SQL 存储 数据管理
Hadoop-15-Hive 元数据管理与存储 Metadata 内嵌模式 本地模式 远程模式 集群规划配置 启动服务 3节点云服务器实测
Hadoop-15-Hive 元数据管理与存储 Metadata 内嵌模式 本地模式 远程模式 集群规划配置 启动服务 3节点云服务器实测
14 2
|
4天前
|
分布式计算 Hadoop
Hadoop-27 ZooKeeper集群 集群配置启动 3台云服务器 myid集群 zoo.cfg多节点配置 分布式协调框架 Leader Follower Observer
Hadoop-27 ZooKeeper集群 集群配置启动 3台云服务器 myid集群 zoo.cfg多节点配置 分布式协调框架 Leader Follower Observer
19 1