nacos 单机部署

本文详细介绍了Nacos的单机部署步骤,包括下载、安装、启动、日志查看以及端口开放。Nacos是阿里开源的服务发现和配置管理平台,适用于构建云原生应用。在完成启动后,可以通过默认的用户名和密码访问管理界面。
摘要由CSDN通过智能技术生成

Nacos 单机部署

1. 简介

Nacos 官方地址为https://nacos.io/zh-cn/index.html。由阿里开源,官方定义为:

一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。

Nacos 具备以下职能:

服务发现及管理;

动态配置服务;

动态 DNS 服务。

2. 环境要求

Nacos 采用 Java 进行开发,要求 JDK8+

3. 下载并安装

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

# 1.下载
user@user-PC:/data$ wget https://github.com/alibaba/nacos/releases/download/1.4.2/nacos-server-1.4.2.tar.gz
# 2.解压缩
user@user-PC:/data$ tar -zxvf nacos-server-1.4.2.tar.gz 
nacos/LICENSE
nacos/NOTICE
nacos/target/nacos-server.jar
nacos/conf/
nacos/conf/1.4.0-ipv6_support-update.sql
nacos/conf/schema.sql
nacos/conf/nacos-mysql.sql
nacos/conf/application.properties.example
nacos/conf/nacos-logback.xml
nacos/conf/cluster.conf.example
nacos/conf/application.properties
nacos/bin/startup.sh
nacos/bin/startup.cmd
nacos/bin/shutdown.sh
nacos/bin/shutdown.cmd
# 目录介绍
#bin:保存启用/关闭 Nacos Server 脚本;

#conf:Nacos Server 配置目录;

#data:Nacos 数据目录;

#logs:存放日志目录;

#target:Nacos Jar 包存放目录;

# 3.单节点启动
user@user-PC:/data$ cd nacos/bin/
user@user-PC:/data/nacos/bin$ sh startup.sh  -m standalone 
/home/bes/jdk/bin/java  -Xms512m -Xmx512m -Xmn256m -Dnacos.standalone=true -Dnacos.member.list= -Djava.ex
t.dirs=/home/bes/jdk/jre/lib/ext:/home/bes/jdk/lib/ext -Xloggc:/data/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dloader.path=/data/nacos/plugins/health,/data/nacos/plugins/cmdb -Dnacos.home=/data/nacos -jar /data/nacos/target/nacos-server.jar  --spring.config.additional-location=file:/data/nacos/conf/ --logging.config=/data/nacos/conf/nacos-logback.xml --server.max-http-header-size=524288nacos is starting with standalone
nacos is starting,you can check the /data/nacos/logs/start.out

## 4.查看日志
user@user-PC:/data/nacos/bin$ tail -f /data/nacos/logs/start.out
2021-08-07 16:22:30,347 INFO Creating filter chain: any request, [org.springframework.security.web.contex
t.request.async.WebAsyncManagerIntegrationFilter@43c67247, org.springframework.security.web.context.SecurityContextPersistenceFilter@37d80fe7, org.springframework.security.web.header.HeaderWriterFilter@2449cff7, org.springframework.security.web.csrf.CsrfFilter@70e29e14, org.springframework.security.web.authentication.logout.LogoutFilter@15bcf458, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@e3cee7b, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@408b35bf, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@fac80, org.springframework.security.web.session.SessionManagementFilter@62da83ed, org.springframework.security.web.access.ExceptionTranslationFilter@5a4bef8]
2021-08-07 16:22:30,666 INFO Initializing ExecutorService 'taskScheduler'

2021-08-07 16:22:30,746 INFO Exposing 2 endpoint(s) beneath base path '/actuator'

2021-08-07 16:22:31,268 INFO Tomcat started on port(s): 8848 (http) with context path '/nacos'

2021-08-07 16:22:31,280 INFO Nacos started successfully in stand alone mode. use embedded storage


4.开放端口

默认 CentOS 系统并没有对外开放 7848/8848 端口,需要设置防火墙对 7848/8848 端口放行。

其中,8848 端口是 Nacos 对客户端提供服务的端口,7848 是 Nacos 集群通信端口,用于Nacos 集群间进行选举,检测等

user@user-PC:# firewall-cmd --zone=public --add-port=8848/tcp --permanent

success

user@user-PC:# firewall-cmd --zone=public --add-port=7848/tcp --permanent

success

user@user-PC:# firewall-cmd  --reload

success

5. 访问 Nacos

http://ip:8848/nacos

管理界面默认用户名与密码均为nacos

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

潇凝子潇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值