【01】微服务系列之 Nacos 安装部署

微服务系列之 Nacos 安装部署

前言

Nacos 版本:2.3.2

JDK 版本:jdk1.8.0_131

Linux 操作系统版本:Red Hat Enterprise Linux Server 7.5 (Maipo)

部署

下载

Nacos 资源从官网 https://nacos.io/docs/

或者直接访问下载地址

解压文件

将资源下载到服务的 /soft 文件夹中,然后进行解压到 /u01/app/ 文件夹中。

shell 复制代码
# 创建文件夹
mkdir /soft
mkdir -p /u01/app

# 将文件上传到 /soft 文件夹中

# 将压缩包解压至 /u01/app 文件夹中 
unzip /soft/nacos-server-2.3.2.zip -d /u01/app/
 
  • 参考日志
shell 复制代码
[root@wgqdevun01 soft]# unzip /soft/nacos-server-2.3.2.zip -d /u01/app/
Archive:  /soft/nacos-server-2.3.2.zip
   creating: /u01/app/nacos/
   creating: /u01/app/nacos/target/
   creating: /u01/app/nacos/conf/
   creating: /u01/app/nacos/bin/
  inflating: /u01/app/nacos/LICENSE  
  inflating: /u01/app/nacos/bin/startup.sh  
  inflating: /u01/app/nacos/NOTICE   
  inflating: /u01/app/nacos/conf/application.properties  
  inflating: /u01/app/nacos/target/nacos-server.jar  
  inflating: /u01/app/nacos/conf/announcement_zh-CN.conf  
  inflating: /u01/app/nacos/bin/shutdown.cmd  
  inflating: /u01/app/nacos/conf/1.4.0-ipv6_support-update.sql  
  inflating: /u01/app/nacos/bin/shutdown.sh  
  inflating: /u01/app/nacos/conf/derby-schema.sql  
  inflating: /u01/app/nacos/bin/startup.cmd  
  inflating: /u01/app/nacos/conf/application.properties.example  
  inflating: /u01/app/nacos/conf/nacos-logback.xml  
  inflating: /u01/app/nacos/conf/mysql-schema.sql  
  inflating: /u01/app/nacos/conf/console-guide.conf  
  inflating: /u01/app/nacos/conf/cluster.conf.example  
  inflating: /u01/app/nacos/conf/announcement_en-US.conf  
[root@wgqdevun01 soft]# 

启动 nacos

shell 复制代码
# 进入到解压后的目录中,执行启动命令.
cd /u01/app/nacos/bin
nohup sh startup.sh -m standalone & 
  • 参考日志:
shell 复制代码
[root@wgqdevun01 bin]# pwd
/u01/app/nacos/bin
[root@wgqdevun01 bin]# 
[root@wgqdevun01 bin]# nohup sh startup.sh -m standalone & 
[1] 11038
[root@wgqdevun01 bin]# nohup: ignoring input and appending output to 'nohup.out'

[1]+  Done                    nohup sh startup.sh -m standalone
[root@wgqdevun01 bin]# 

验证

  • 检查进程&默认端口(8848)是否存在
shell 复制代码
ps -ef | grep nacos
netstat -lnptu | grep -i 8848

参考日志:

shell 复制代码
[root@wgqdevun01 bin]# ps -ef | grep nacos
root      11058      1 10 04:55 pts/0    00:00:20 /usr/jdk1.8.0_131/bin/java -Djava.ext.dirs=/usr/jdk1.8.0_131/jre/lib/ext:/usr/jdk1.8.0_131/lib/ext -Xms512m -Xmx512m -Xmn256m -Dnacos.standalone=true -Dnacos.member.list= -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 -Xloggc:/u01/app/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dloader.path=/u01/app/nacos/plugins,/u01/app/nacos/plugins/health,/u01/app/nacos/plugins/cmdb,/u01/app/nacos/plugins/selector -Dnacos.home=/u01/app/nacos -jar /u01/app/nacos/target/nacos-server.jar --spring.config.additional-location=file:/u01/app/nacos/conf/ --logging.config=/u01/app/nacos/conf/nacos-logback.xml --server.max-http-header-size=524288 nacos.nacos
root      11451   3565  0 04:58 pts/0    00:00:00 grep --color=auto nacos
[root@wgqdevun01 bin]# 
[root@wgqdevun01 bin]# 
[root@wgqdevun01 bin]# netstat -lnptu | grep -i 8848
tcp6       0      0 :::8848                 :::*                    LISTEN      11058/java          
[root@wgqdevun01 bin]# 

若有转载,请标明出处:https://blog.csdn.net/CharlesYuangc/article/details/157516746

相关推荐
阿里云云原生1 天前
香港站【企业 AI Agent 工程化实战专场】来啦,邀您7月9日见!
云原生·agent
她的男孩1 天前
数据权限为什么不能只靠注解?Forge 的 Mapper 层 SQL 改写源码拆解
java·后端·架构
小爷毛毛_卓寿杰1 天前
我把 397B 的「Agentic 大脑」塞进了 Xinference,一键部署 Nex-N2
人工智能·架构·github
阿里云云原生1 天前
研发域与运维域的“数字握手”:通过 Agentic Skills 实现 DevOps 全链路自动化
云原生
柒和远方1 天前
从一次工程审查看 AI 学习产品的边界兜底:RAG 资料链路一致性实战
前端·后端·架构
raindesound1 天前
Android+QC modem手机通信模块技术分析 (2)
架构
raindesound1 天前
Android+QC modem手机通信模块技术分析 (4)
架构
raindesound1 天前
Android+QC modem手机通信模块技术分析 (1)
架构
程序员cxuan2 天前
读懂 Claude Code 架构分析系列,第一篇,开始!
人工智能·后端·架构
Yeats_Liao2 天前
14:Servlet中的页面跳转-Java Web
java·后端·架构