巨详细Linux安装Nacos教程

巨详细Linux安装Nacos教程

    • 1、检查是否有残留nacos版本
    • 2、上传安装包至服务器
      • 2.1安装包获取
      • 2.2创建相关目录
    • 3、安装Nacos
    • 4、配置Nacos
      • 4.1修改数据源
      • 4.2新建nacos数据库
      • 4.3启动nacos
      • 4.4把nacos进程交给systemctl管理
      • 4.5设置nacos开机自启动

1、检查是否有残留nacos版本

rpm -qa|grep nacos

在这里插入图片描述

2、上传安装包至服务器

2.1安装包获取

nacos各版本下载地址:https://nacos.io/download/release-history/
在这里插入图片描述
本文档使用nacos1.4.1版本作为演示,安装包传输工具使用Xftp,如何使用参考:https://blog.csdn.net/weixin_44953395/article/details/112900516

2.2创建相关目录

如果你使用过我的巨详细系列其他文档,这一步可以跳过

#创建压缩包存放目录
mkdir -p /data/install
#创建安装目录
mkdir -p /data/local

在这里插入图片描述
之后将下载好的压缩包上传至/data/install/目录下,过程略。

3、安装Nacos

#进入/data/local目录
cd /data/local
#执行解压命令
unzip /data/install/nacos-server-1.4.2.zip

nacos安装比较便捷,这样就是完成状态
在这里插入图片描述

4、配置Nacos

4.1修改数据源

vi /data/local/nacos/conf/application.properties
修改数据源信息【服务器ip、账户、密码】

这里配置的是nacos的数据库连接信息
在这里插入图片描述

4.2新建nacos数据库

#进入数据库
mysql -u账号 -p密码
#创建数据库
create database nacos;
#进入数据库
use nacos;
#执行刚刚安装的nacos目录下自带的数据脚本
source /data/local/nacos/conf/nacos-mysql.sql
#退出mysql
exit

在这里插入图片描述
执行完成
在这里插入图片描述

4.3启动nacos

#进入/data/local/nacos/bin目录
cd /data/local/nacos/bin/
#启动nacos
sh startup.sh -m standalone
#查看启动日志
cat /data/local/nacos/logs/start.out

在这里插入图片描述
将localhost替换为你的服务器ip访问,或复制红框内容访问
服务器访问:http://localhost:8848/nacos/index.html
账号密码都是nacos
在这里插入图片描述
点击登录即可进行详细配置
在这里插入图片描述

4.4把nacos进程交给systemctl管理

#关闭nacos
sh shutdown.sh
#创建配置文件
vi /lib/systemd/system/nacos.service新增如下配置
[Unit]
Description=nacos
After=network.target[Service]
Type=forking
ExecStart=/data/local/nacos/bin/startup.sh -m standalone
ExecReload=/data/local/nacos/bin/shutdown.sh
ExecStop=/data/local/nacos/bin/shutdown.sh
PrivateTmp=true[Install]  
WantedBy=multi-user.target

用自带脚本关闭nacos
在这里插入图片描述
配置信息
在这里插入图片描述

4.5设置nacos开机自启动

#守护进程
systemctl daemon-reload
#开机自启动
systemctl enable nacos.service
#启动
systemctl start nacos.service
#查看状态
systemctl status nacos.service

发现启动报错了,因为启动脚本的jdk路径没改
在这里插入图片描述

#修改启动脚本中的jdk路径
vi startup.sh

替换红框中jdk路径为实际路径,保存退出
在这里插入图片描述
再次尝试启动就ok了
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/23880.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【ArcGIS微课1000例】0118:一文讲清楚tif(geotiff)栅格数据格式

文章目录 一、Tiff概述二、GeoTiff概述1. ovr文件2. tfw文件3. xml文件4. dbf文件一、Tiff概述 TIFF(Tagged Image File Format)是一种常见的图像文件格式,它被广泛用于存储和传输各种类型的图像数据。下面是对TIFF格式数据的介绍: 图像存储:TIFF格式可以存储多通道的位…

DB2问题解决:SQL0270N Function not supported (Reason code = “100“). SQLSTATE=42997

在执行修改表结构sql语句过程中,报错:SQL0270N Function not supported (Reason code "100"). SQLSTATE42997 。这个错误通常与表的 DATA CAPTURE 设置有关。如果某些表的 DATA CAPTURE 设置为 CHANGES,则某些表结构修改操作可能不…

Unity基础实践小项目

项目流程: 需求分析 开始界面 选择角色面板 排行榜面板 设置面板 游戏面板 确定退出面板 死亡面板 UML类图 准备工作 1.导入资源 2.创建需要的文件夹 3.创建好面板基类 开始场景 开始界面 1.拼面板 2.写脚本 注意事项:注意先设置NGUI的分辨率大小&…

问题:律师会见委托人的方式包括团体会见和( )。 #职场发展#笔记#学习方法

问题:律师会见委托人的方式包括团体会见和( )。 参考答案如图所示

Java 线程池的奥秘:让你的代码跑得像火箭!

欢迎来到Java线程池的奇幻世界!如果你曾经觉得Java代码跑得像蜗牛,或者你的应用程序偶尔像是喝醉了酒,那你可能需要了解一下Java线程池的秘密武器!今天我们就来深入浅出地揭开线程池的神秘面纱,顺便拯救你的应用程序于…

【Python报错】已解决TypeError: can only concatenate str (not “int“) to str

成功解决“TypeError: can only concatenate str (not “int”) to str”错误的全面指南 一、引言 在Python编程中,字符串(str)和整数(int)是两种基本的数据类型。然而,当我们尝试将这两种类型的对象进行连…

[matlab]折线图之多条折线如何绘制实心圆作为标记点

使用MarkerFaceColor是标记点填充的颜色,b,表示blue,蓝色 plot(x, a, d--, MarkerFaceColor, b); % 绘制仿真结果的曲线如果一张图多条曲线那么每条曲线需要单独调用一次plot,每个plot间用hold on 连接 plot(x, a, d--, MarkerF…

通配符SSL证书快速申请攻略

一、什么是通配符SSL证书 通配符SSL证书又叫泛域名SSL证书,可以保护一个主域名及其所有二级子域名,并对该级子域名数量无限制,且添加新的该级子域名无须另外付费。 二、通配符SSL证书有哪些优势 1.节省时间和金钱:与购买和安装…

深度学习中的监督学习

深度学习中的监督学习 监督学习(Supervised Learning)是深度学习中最常见的一种学习方法,它依赖于标注数据集进行训练,通过学习输入数据与其对应的标签之间的映射关系,最终能够对未见过的数据进行准确预测。以下是对深…

Android海外用户增长

目录 文章背景介绍 概念解释: Google FireBase Facebook Appsflyer Tiktok 文章背景介绍 做海外app的【用户增长】功能必经之路,Google的FireBase、AppsFlyer、Facebook、Tiktok,Message等SDK可能都需要接触,以上SDK是我们在…

Spring Boot + URule 实现可视化规则引擎,太优雅了!

Spring Boot URule 实现可视化规则引擎,太优雅了! 一、背景二、介绍三、安装使用四、基础概念整体介绍库文件变量库文件常量库文件参数库文件动作库文件规则集向导式规则集脚本式规则集 决策表其他 五、运用场景六、总结 一、背景 前段时间&#xff0c…

2、Tomcat 线程模型详解

2、Tomcat 线程模型详解 Tomcat I/O模型详解Linux I/O模型详解I/O要解决什么问题Linux的I/O模型分类 Tomcat支持的 I/O 模型Tomcat I/O 模型如何选型 网络编程模型Reactor线程模型单 Reactor 单线程单 Reactor 多线程主从 Reactor 多线程 Tomcat NIO实现Tomcat 异步IO实现 Tomc…

CentOs7 JDK21 安装

CentOs7 JDK21 安装 准备工作 先检查系统是否之前已经安装了jdk 。如果已经安装的话需要卸载。 方式一:使用压缩包的方式 下载jdk21的压缩包 https://www.oracle.com/java/technologies/downloads/ 将下载的gz压缩包上传到服务器并解压 # 创建文件夹 (你可以自…

java web如何调用py脚本文件

Controller public class IndexController {RequestMapping("/pythonTest")ResponseBodypublic String pythonTest(){// 假设你的Python脚本名为script.pyString pythonScriptPath "D:\\project\\c1\\hello.py";ProcessBuilder processBuilder new Proce…

C51学习归纳6 --- UART串口数据通信

这一部分我认为是十分重要的,没有了数据的传输,我们做的很多事情将是没有意义的。我们一般利用串口做两件事,一是单片机向电脑发送信息,二是单片机接收电脑的信息。 一、UART原理 TXD:发送信息通道,RXD: 接收信息通道。我发送你接…

Nginx之初识

1.Nginx概述 Nginx是一个高性能的反向代理和Web服务器软件,因其系统资源消耗低、运行稳定且具有高性能的并发处理能力等特性,在互联网企业中得到广泛的应用。 2.Nginx特性 1.访问路由 现今大型网站的请求量早已不是单一Web服务器可以支撑的了。单一入口…

微服务+分库分表的自增主键ID该如何设计?

一. 前言 分布式ID 是分布式系统里面非常重要的一个组成部分,那么我们在设计分布式ID的时候,需要考虑什么问题呢? ❓简单结构下是怎么实现 ID 的控制的? 单实例系统 :通过时间戳,系统内自增,上…

[Algorithm][动态规划][两个数组的DP][正则表达式匹配][交错字符串][两个字符串的最小ASCII删除和][最长重复子数组]详细讲解

目录 1.正则表达式匹配1.题目链接2.算法原理详解3.代码实现 2.交错字符串1.题目链接2.算法原理详解3.代码实现 3.两个字符串的最小ASCII删除和1.题目链接2.算法原理详解3.代码实现 4.最长重复子数组1.题目链接2.算法原理详解3.代码实现 1.正则表达式匹配 1.题目链接 正则表达…

《令狐带你阅读JDK源码之简单集合ArrayList》

文章目录 Java简单集合ArrayList继承体系源码解析 总结 大家好哈,欢迎来到令狐小哥本期专栏,这期专栏主要是带着大家阅读JDK源码,我会分几期篇幅来介绍这个jdk源码、会进行剖析、梳理,欢迎大家指正阅读。后面我会配套自己的视频进…

计算机网络 期末复习(谢希仁版本)第2章

物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。4 个特性: 机械特性:指明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等。 电气特性:指明在接口电缆的各条线上出现…