(二)Nacos开发教程之服务搭建

简介: Nacos的一些核心组件和功能,在上一篇中已经说过了,接下来就是Nacos的使用。在编码前,我们还需要做一个工作,那就是Nacos的安装,不同于Euraka组件,Nacos是一个独立服务,所以需要我们独立的去部署一下。在CentOS7下部署Nacos。

回顾一下


Nacos的一些核心组件和功能,在上一篇中已经说过了,接下来就是Nacos的使用。

在编码前,我们还需要做一个工作,那就是Nacos的安装,不同于Euraka组件,Nacos是一个独立服务,所以需要我们独立的去部署一下。


本次我这里是基于Linux来进行安装的,windows版本的安装比较容易些,毕竟是图形化界面。


今日知识点


今日的知识点,就一句话,在CentOS7下部署Nacos,下面一起来学习一下吧。

首先来一台服务器,或者是虚拟机安装一个CentOS7。

注意:Nacos的安装,需要先安装JDK8,Maven3.2.x,如此才能正确的安装Nacos。


下载Nacos安装包


Nacos的安装包,一般可以通过两种方式进行下载安装。


下载源码方式

直接在github上去搜索nacos,下载即可。


下载稳定压缩版方式

在github中,nacos提供了稳定压缩版,如下图所示。


156dd96b02319acd5ad9f581b80f3c7.pngba8b6b78df1d15ad6609684dbb20b61.png


上传至服务器


这一点,也可以直接在服务器上下载。

下载链接:wget https://github.com/alibaba/nacos/releases/download/2.0.3/nacos-server-2.0.3.tar.gz


示例图如下:


7808b36ab45eac1688c3ac6acf00d77.png


启动服务


运行命令:sh startup.sh -m standalone

通过执行startup.sh脚本来启动服务;standalone代表着单机模式运行。

如果要关闭服务的话,那么就执行以下命令:

sh shutdown.sh


验证服务


验证服务,只需要通过浏览器访问一下就可以了,ip记得改成自己的,访问地址如下:

localhost:8848/nacos

页面如下显示,默认登录名和密码是nacos/nacos,登录成功就是成功了。


7488dfc466be728d320d63cf41dad76.png


小结


今天我们来安装完成了Nacos基础服务,但是并没有涉及到持久化数据的配置,下一篇文章就要说一下如何配置一下数据库,将我们修改的数据持久化到数据库中。

目录
相关文章
|
1月前
|
数据管理 Nacos 开发者
"Nacos架构深度解析:一篇文章带你掌握业务层四大核心功能,服务注册、配置管理、元数据与健康检查一网打尽!"
【10月更文挑战第23天】Nacos 是一个用于服务注册发现和配置管理的平台,支持动态服务发现、配置管理、元数据管理和健康检查。其业务层包括服务注册与发现、配置管理、元数据管理和健康检查四大核心功能。通过示例代码展示了如何在业务层中使用Nacos,帮助开发者构建高可用、动态扩展的微服务生态系统。
77 0
|
1月前
|
SQL 关系型数据库 数据库连接
"Nacos 2.1.0版本数据库配置写入难题破解攻略:一步步教你排查连接、权限和配置问题,重启服务轻松解决!"
【10月更文挑战第23天】在使用Nacos 2.1.0版本时,可能会遇到无法将配置信息写入数据库的问题。本文将引导你逐步解决这一问题,包括检查数据库连接、用户权限、Nacos配置文件,并提供示例代码和详细步骤。通过这些方法,你可以有效解决配置写入失败的问题。
56 0
|
4月前
|
负载均衡 监控 Java
SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
SpringCloud常见面试题(一):SpringCloud 5大组件,服务注册和发现,nacos与eureka区别,服务雪崩、服务熔断、服务降级,微服务监控
|
5月前
|
监控 安全 网络安全
inishConnect(..) failed: Connection refused,服务本地正常服务器网关报400,nacos服务实例不能下线
总之,这种问题需要通过多方面的检查和校验来定位和解决,并可能需要结合实际环境的具体情况来进行相应的调整。在处理分布式系统中这类问题时,耐心和细致的调试是必不可少的。
105 13
|
4月前
|
Kubernetes Nacos 微服务
【技术难题破解】Nacos v2.2.3 + K8s 微服务注册:强制删除 Pod 却不消失?!7步排查法+实战代码,手把手教你解决Nacos Pod僵死问题,让服务瞬间满血复活!
【8月更文挑战第15天】Nacos作为微服务注册与配置中心受到欢迎,但有时会遇到“v2.2.3 k8s 微服务注册nacos强制删除 pod不消失”的问题。本文介绍此现象及其解决方法,帮助开发者确保服务稳定运行。首先需检查Pod状态与事件、配置文件及Nacos配置,确认无误后可调整Pod生命周期管理,并检查Kubernetes版本兼容性。若问题持续,考虑使用Finalizers、审查Nacos日志或借助Kubernetes诊断工具。必要时,可尝试手动强制删除Pod。通过系统排查,通常能有效解决此问题。
80 0
|
4月前
|
Java Nacos 开发工具
【Nacos】心跳断了怎么办?!8步排查法+实战代码,手把手教你解决Nacos客户端不发送心跳检测问题,让服务瞬间恢复活力!
【8月更文挑战第15天】Nacos是一款广受好评的微服务注册与配置中心。然而,“客户端不发送心跳检测”的问题时有发生,可能导致服务实例被视为离线。本文介绍如何排查此类问题:确认Nacos服务器地址配置正确;检查网络连通性;查看客户端日志;确保Nacos SDK版本兼容;调整心跳检测策略;验证服务实例注册状态;必要时重启应用;检查影响行为的环境变量。通过这些步骤,通常可定位并解决问题,保障服务稳定运行。
248 0
|
4月前
|
网络安全 Nacos 开发者
【Nacos】神操作!节点提示暂时不可用?别急!7步排查法+实战代码,手把手教你解决Nacos服务实例状态异常,让服务瞬间满血复活!
【8月更文挑战第15天】Nacos作为微服务注册与配置中心,虽广受好评,但仍可能遇到“节点提示暂时不可用”的问题。本文解析此现象及其解决之道。首先需理解该提示意味着服务实例未能正常响应。解决步骤包括:检查服务状态与网络、审查Nacos配置、调整健康检查策略、重启服务及分析日志。通过系统化排查,可有效保障服务稳定运行。
97 0
|
5月前
|
负载均衡 Java Linux
黑马头条01,环境搭建,今日头条的介绍,今日头条的功能架构图,技术栈的说明,服务层,nacos(奶靠丝)安装,安装在Linux服务器上环境准备,
黑马头条01,环境搭建,今日头条的介绍,今日头条的功能架构图,技术栈的说明,服务层,nacos(奶靠丝)安装,安装在Linux服务器上环境准备,
|
6月前
|
Java Nacos 微服务
Spring Cloud微服务在Windows本地开发时禁用Nacos注册中心注册
Spring Cloud微服务在Windows本地开发时禁用Nacos注册中心注册
|
6月前
|
SpringCloudAlibaba 负载均衡 Java
SpringCloudAlibaba之nacos的服务注册与发现
如图所示:按照图示搭建一个nacos作为服务注册中心的简单应用.
46 0