麒麟系统—— openKylin 安装 Nacos

麒麟系统—— openKylin 安装 Nacos

  • 一、准备工作
    • 1. 确保麒麟系统 openKylin 已经安装完毕。
    • 2. 确保 java 已经安装完毕
    • 3. 确保 Maven 已经安装完毕
  • 二、下载 nacos
  • 三、解压与运行
    • 解压
  • 关于 nacos 配置


本文将分享如何在麒麟系统 openKylin 上安装 Nacos。

一、准备工作

1. 确保麒麟系统 openKylin 已经安装完毕。

我这里使用的鸿蒙系统是 :openKylin 1.0.1 X86

lsb_release -a

在这里插入图片描述

2. 确保 java 已经安装完毕

建议使用 1.8 以上版本的 java,我这里用的 java 版本是 1.8.0_301,通过下面命令查看

java -version

在这里插入图片描述

3. 确保 Maven 已经安装完毕

建议使用 3.2 以上版本的 Maven ,我这里用的 Maven 版本是 1.8.0_301,通过下面命令查看

mvn -version

在这里插入图片描述

如果没安装的,请看前面的几篇文章

在这里插入图片描述

二、下载 nacos

通过下面地址进入下载

https://github.com/alibaba/nacos/releases

在这里插入图片描述

在这里插入图片描述

然后拖至系统中。我这里使用的路径是 /home/app ,建议使用命令的都用这个路径。

mkdir /home/app
cd /home/app

在这里插入图片描述
在这里插入图片描述

三、解压与运行

解压

sudo tar -xvf nacos-server-2.3.0.tar.gz
mv /home/app/nacos /usr/local/nacos
cd /usr/local/nacos
  • sudo: 以超级用户权限执行命令,通常需要输入管理员密码。这是为了确保解压缩操作具有足够的权限。

  • tar: 这是 Linux/Unix 系统上用于处理归档文件的命令。

  • -x: 该选项表示解压缩,也就是从归档文件中提取数据。

  • -v: 该选项表示在终端上显示详细信息,即输出解压缩的过程。

  • -f: 该选项用于指定要操作的归档文件的名称。在这个命令中,后面紧跟着的是 nacos-server-2.3.0.tar.gz,即要解压缩的文件名。

在这里插入图片描述

进入目录,运行

cd bin
bash startup.sh -m standalone
  • bash: 这是运行 Bash Shell 脚本的命令,后面跟随要执行的脚本文件的名称。

  • startup.sh: 这是一个 Shell 脚本文件,用于启动 Nacos 服务。在这个脚本中包含了配置和启动 Nacos 的命令。

  • -m standalone: 这是传递给 startup.sh 脚本的参数。在这个上下文中,-m 是一个标志,standalone 是参数值。这个参数告诉 Nacos 以独立模式(standalone mode)启动,即在单节点上运行而不是在集群中。
    在这里插入图片描述

执行之后,访问 ip + 8848 就可以访问了

在这里插入图片描述
如果要停止运行就执行 sh shutdown.sh

bash sh shutdown.sh

关于 nacos 配置

配置文件在 application.properties,我们这里对应的文件路径应该是 /usr/local/nacos/conf/application.properties

使用 vim 工具可以进行编辑

vim /usr/local/nacos/conf/application.properties

在这里插入图片描述

Nacos application.properties 中一些常用的配置参数及其描述:

配置参数描述
server.portNacos 服务器端口,默认是 8848
server.servlet.context-pathNacos 服务器的上下文路径,默认是 /nacos
spring.datasource.platform数据库类型,可以是 mysqloracle 等。
spring.datasource.url数据库连接 URL。
spring.datasource.username数据库用户名。
spring.datasource.password数据库密码。
logging.config指定 Logback 配置文件路径。
nacos.standalone是否以独立模式启动,可以是 truefalse
nacos.member.list集群成员列表,多个成员用逗号分隔。
nacos.core.auth.enabled启用或禁用权限管理,默认是 false
nacos.naming.distro.taskDispatchPeriod配置数据分发的时间周期,默认是 10 秒。
nacos.naming.distro.taskDispatchRetryCount配置数据分发的重试次数,默认是 3 次。

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

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

相关文章

【文本到上下文 #6】Word2Vec、GloVe 和 FastText

一、说明 欢迎来到“文本到上下文”博客的第 6 个系列。到目前为止,我们已经探索了自然语言处理的基础知识、应用和挑战。我们深入研究了标记化、文本清理、停用词、词干提取、词形还原、词性标记和命名实体识别。我们的探索包括文本表示技术,如词袋、TF…

Google Chrome 中出现 ERR_SSL_KEY_USAGE_INCOMPATIBLE 错误

证书的方式发生了变化,出现了这个新错误,导致我无法浏览该网站。 可以右键属性获取位置 关闭导航器chrome并转到文件夹,找到Local State文件并删除 执行指令结束进程,重新打开浏览器即可 taskkill /im "chrome.exe"…

Linux:共享内存VS消息队列VS信号量

文章目录 共享内存的通信速度消息队列msggetmsgsndmsgrcvmsgctl 信号量semgetsemctl 内核看待ipc资源单独设计的模块ipc资源的维护 本篇主要是基于共享内存,延伸出对于消息队列和信号量,再从内核的角度去看这三个模块实现进程间通信 共享内存的通信速度…

【webrtc】m98 : vs2019 直接构建webrtc及moduletest工程 2

字数有限制,我们继续 【webrtc】m98 : vs2019 直接构建webrtc及unitest工程 1modules_unittests 构建 Build started... 1>------ Build started: Project: modules_unittests, Configuration: GN Win32 ------ 1>ninja: Entering directory `G:\CDN\rtcCli\m98\src\o…

redis-4 集群

应用场景 为什么需要redis集群? 当主备复制场景,无法满足主机的单点故障时,需要引入集群配置。 一般数据库要处理的读请求远大于写请求 ,针对这种情况,我们优化数据库可以采用读写分离的策略。我们可以部 署一台主服…

解析PDF二维码:数字时代文件管理的创新之道

随着数字时代的来临,文件管理方式正经历着翻天覆地的变革。在这个变革的浪潮中,PDF二维码作为一种创新的技术手段,正逐渐引起人们的关注。本文将深入探讨PDF二维码的概念、应用领域以及在文件管理中的前景。 一、PDF二维码的概念 PDF二维码…

ElasticSearch 8.x 使用 snapshot(快照)进行数据迁移

ElasticSearch 1、ElasticSearch学习随笔之基础介绍 2、ElasticSearch学习随笔之简单操作 3、ElasticSearch学习随笔之java api 操作 4、ElasticSearch学习随笔之SpringBoot Starter 操作 5、ElasticSearch学习随笔之嵌套操作 6、ElasticSearch学习随笔之分词算法 7、ElasticS…

JavaSE——运算符、运算符优先级、API、Scanner

目录 基本的算术运算符 自增自减运算符 赋值运算符 关系运算符 逻辑运算符 三目运算符 运算符优先级 API Scanner 基本的算术运算符 符号作用加-减*乘/除%取余 基本与C语言的基本算术运算符一致 注意:两个整数相除结果还是整数 public static void main…

标准库中的string类(下)——“C++”

各位CSDN的uu们你们好呀,这段时间小雅兰的内容仍然是Cstring类的使用的内容,下面,让我们进入string类的世界吧!!! string类的常用接口说明 string - C Reference string类的常用接口说明 string类对象的修…

一个基于 .NET 7 + Vue.js 的前后端分离的通用后台管理系统框架 - DncZeus

前言 今天给大家推荐一个基于.NET 7 Vue.js(iview-admin) 的前后端分离的通用后台权限(页面访问、操作按钮控制)管理系统框架:DncZeus。 官方项目简介 DncZeus是一个基于 .NET 7 Vue.js 的前后端分离的通用后台管理系统框架。后端使用.NET 7 Entity Framework…

Camunda组件与服务与基本操作

文章目录 下载与安装Camunda ModelerDownload Camunda 7 Run与Spring Boot集成普通Java项目中集成Camunda手动部署流程查询流程启动流程实例完成任务删除流程定义查找历史节点信息 下载与安装 Camunda下载 Camunda7下载 有2个组件需要下载: Open Source Desktop …

代码随想录算法刷题训练营day19

代码随想录算法刷题训练营day19:LeetCode(404)左叶子之和、LeetCode(112)路径总和、LeetCode(113)路径总和 II、LeetCode(105)从前序与中序遍历序列构造二叉树、LeetCode(106)从中序与后序遍历序列构造二叉树 LeetCode(404)左叶子之和 题目 代码 /*** Definitio…