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

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 【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端口。

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
13天前
|
消息中间件 安全 Unix
SSH配置多台服务器之间的免密登陆以及登陆别名
SSH配置多台服务器之间的免密登陆以及登陆别名
23 1
|
1月前
|
弹性计算 负载均衡 容灾
slb配置后端服务器组
配置阿里云SLB后端服务器组涉及四个主要步骤:创建服务器组、添加ECS实例、关联监听规则和设定负载均衡策略。这使得流量根据业务需求和服务器特性进行转发,便于应用架构的灵活管理和扩展,支持蓝绿部署、灰度发布,并通过多可用区提升系统可用性和容灾能力。
26 3
|
1月前
|
运维 Linux Nacos
nacos常见问题之远程访问不报错放到服务器上nacos连接超时如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
59 1
|
28天前
|
弹性计算
2024年阿里云服务器不同实例规格与配置实时优惠价格整理与分享
2024年阿里云服务器的优惠价格新鲜出炉,有特惠云服务器也有普通优惠价格,本文为大家整理汇总了2024年阿里云服务器的优惠价格,包含特惠云服务器和其他配置云服务器的优惠价格。以便大家了解自己想购买的云服务器选择不同实例规格和带宽情况下的价格,仅供参考。
2024年阿里云服务器不同实例规格与配置实时优惠价格整理与分享
|
10天前
|
存储 弹性计算 安全
阿里云服务器2核2G、2核4G配置最新租用收费标准及活动价格参考
2核2G、2核4G配置是很多个人和企业建站以及部署中小型的web应用等场景时首选的云服务器配置,这些配置的租用价格也是用户非常关心的问题,本文为大家整理汇总了2024年阿里云服务器2核2G、2核4G配置不同实例规格及地域之间的收费标准,同时整理了这些配置最新活动价格,以供大家参考和选择。
阿里云服务器2核2G、2核4G配置最新租用收费标准及活动价格参考
|
12天前
|
域名解析 网络协议 应用服务中间件
阿里云服务器配置免费https服务
阿里云服务器配置免费https服务
|
15天前
|
安全 关系型数据库 MySQL
国产麒麟服务器等保二级 配置规范(一)
国产麒麟服务器等保二级 配置规范(一)
33 0
|
15天前
|
数据采集
robots.txt配置 减小服务器压力
robots.txt配置 减小服务器压力
13 0
|
26天前
|
网络协议 Linux 网络安全
Linux服务器DNS服务器配置实现bind的正向解释和反向解释
Linux服务器DNS服务器配置实现bind的正向解释和反向解释
17 0
|
28天前
|
弹性计算 网络安全 虚拟化
ECS数据问题之升级配置预防数据丢失如何解决
ECS(Elastic Compute Service,弹性计算服务)是云计算服务提供商提供的一种基础云服务,允许用户在云端获取和配置虚拟服务器。以下是ECS服务使用中的一些常见问题及其解答的合集: