Liunx(CentOS)安装Nacos(单机启动,绑定Mysql)

Liunx安装Nacos(单机启动,绑定Mysql)

一,准备安装包

github下载点

二,在/usr/local/目录下创建一个文件夹用于上传和解压Nacos

cd /usr/local/
#这里创建文件夹名字可随意,解压后会生成一个名为nacos的文件夹,后续会移动至/usr/local/
mkdir nacosall
#解压之前cd进安装包根目录
cd /usr/local/nacosall/
#这边选择的Nacos版本为2.1.0
tar -zxxvf nacos-server-2.1.0.tar.gz
#把该文件移动至/usr/local/目录下
mv nacos /usr/local/

三,以单机模式运行Nacos

#首先进入nacos的bin目录下
cd /usr/local/nacos/
#以单机模式启动
sh ./bin/startup.sh -m standalone
which: no javac in (/opt/rh/devtoolset-9/root/usr/bin:/usr/local/sbin:/usr/local/bin:                                              /usr/sbin:/usr/bin:/root/bin)
readlink: 缺少操作数
yum install -y java-1.8.0-openjdk*
#再次启动
sh ./bin/startup.sh -m standalone

img

#根据提示查看log,看是否成功启动
cat /usr/local/nacos/logs/start.out

img

开放8848端口号,然后登录nacos,登陆方式,主机Ip:8848/nacos,默认账户密码都为nacos

img

四,配置Mysql数据库

  1. 安装数据库,版本要求:5.6.5+,安装教程为8.0.20
  2. 初始化mysql数据库,数据库初始化文件:nacos-mysql.sql

数据库初始化文件一般在nacos的安装目录下:

img

打开DBeaver或者Navicat,先执行如下语句:

CREATE database if NOT EXISTS `nacos` default character set utf8mb4 collate utf8mb4_unicode_ci;
use `nacos`;
SET NAMES utf8mb4;

然后复制数据库初始化文件,nacos-mysql.sql中的文件内容执行。

  1. 在Nacos配置文件中绑定Mysql数据库
#进入Nacos配置文件目录
cd /usr/local/nacos/conf/
ls

img

vi application.properties
#修改如下配置

image-20220920115443085

#查看Nacos是否运行
ps -ef | grep nacos
#如果有
kill -9 <id>
#进入安装目录
cd /usr/local/nacos/
#单机启动Nacos
sh ./bin/startup.sh -m standalone

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

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

相关文章

MySQL在哪些情况下不使用索引

MySQL在哪些情况下不使用索引 尽管索引可以显著提高数据库的查询性能&#xff0c;但在某些情况下&#xff0c;MySQL 可能不会使用索引&#xff0c;或者索引的效果可能不如预期。以下是一些情况&#xff0c;在这些情况下 MySQL 可能不使用索引&#xff1a; 小表&#xff1a; 当…

阿里云Alibaba Cloud Linux 2镜像操作系统版本大全

Alibaba Cloud Linux阿里云打造的Linux服务器操作系统发行版&#xff0c;Alibaba Cloud Linux完全兼容完全兼容CentOS/RHEL生态和操作方式&#xff0c;目前已经推出Alibaba Cloud Linux 3&#xff0c;阿里云百科aliyunbaike.com分享Alibaba Cloud Linux 2版本特性说明&#xff…

❀记忆冒泡、选择和插入排序算法思想在bash里运用❀

目录 冒泡排序算法:) 选择排序算法:) 插入排序算法:) 冒泡排序算法:) 思想&#xff1a;依次比较相邻两个元素&#xff0c;重复的进行直到没有相邻元素需要交换&#xff0c;排序完成。 #!/bin/bash arr(12 324 543 213 65 64 1 3 45) #定义一个数组 n${#arr[*]} #获取数组…

海外静态IP和动态IP有什么区别?推荐哪种?

什么是静态ip、动态ip&#xff0c;二者有什么区别&#xff1f;哪种好&#xff1f;关于这个问题&#xff0c;不难发现&#xff0c;在知道、知乎上面的解释有很多&#xff0c;但据小编的发现&#xff0c;这些回答都是关于静态ip和动态ip的专业术语解释&#xff0c;普通非专业人事…

vue3如何实现动态路由

首先明白什么是动态路由&#xff0c;路由的触发往往是由菜单决定的&#xff0c;那么就要先理解什么是动态菜单&#xff0c;动态菜单就是说每个用户的角色不同&#xff0c;看到的菜单&#xff0c;往往也是不同的&#xff0c;管理员看到的肯定会多一些&#xff0c;那么因为有不同…

一、初识Redis与分布式系统

目录 一、Redis应用 二、实现方式 三、Redis应用 四、分布式系统 五、分布式系统实现 1、应用服务和数据库服务分离 2、引入负载均衡&#xff0c;应用服务器集群&#xff08;解决高并发&#xff09; 3、引入读写分离&#xff0c;数据库主从结构&#xff08;解决高并发&a…

Spark---RDD算子(单值类型Value)

文章目录 1.RDD算子介绍2.转换算子2.1 Value类型2.1.1 map2.1.2 mapPartitions2.1.3 mapPartitionsWithIndex2.1.4 flatMap2.1.5 glom2.1.6 groupBy2.1.7 filter2.1.8 sample2.1.9 distinct2.1.10 coalesce2.1.11 repartition2.1.12 sortBy 1.RDD算子介绍 RDD算子是用于对RDD进…

力扣225. 用队列实现栈

题目 请你仅使用两个队列实现一个后入先出&#xff08;LIFO&#xff09;的栈&#xff0c;并支持普通栈的全部四种操作&#xff08;push、top、pop 和 empty&#xff09;。 实现 MyStack 类&#xff1a; void push(int x) 将元素 x 压入栈顶。int pop() 移除并返回栈顶元素。int…

【UEFI基础】EDK网络框架(基础说明)

基础说明 UEFI中的网络框架大致如下&#xff1a; 红框部分是实现UEFI的EDK2开源项目中网络框架自带的实现&#xff0c;红框之外的部分需要网卡设备商提供驱动。UEFI下通常推荐使用最右边的形式&#xff0c;即网卡设备商提供实现了UNDI的网卡驱动。因此UEFI网络框架的另一个形式…

线性代数_对称矩阵

对称矩阵是线性代数中一种非常重要的矩阵结构&#xff0c;它具有许多独特的性质和应用。下面是对称矩阵的详细描述&#xff1a; ### 定义 对称矩阵&#xff0c;即对称方阵&#xff0c;是指一个n阶方阵A&#xff0c;其转置矩阵等于其本身&#xff0c;即A^T A。这意味着方阵A中的…

一种多串口冗余设计解决思路

需求 总共11个串口&#xff0c;现在每个串口接收BUFF分配1024个字节的收发缓冲区。原始方法将11个串口全部进行初始化&#xff0c;分配大串口&#xff0c;由于单片机RAM不足&#xff0c;现在将串口1和串口2固定分配为大串口&#xff0c;串口3-11随机选择2个作为大串口&#xf…

python 知识点

ping ping 不能带协议&#xff0c;如&#xff1a;ping baidu.com 引入包顺序 分三级&#xff0c;第一级是 Python 的内置库&#xff0c;第二级是第三方库&#xff0c;第三级是自己的代码。每一级用一个空行间隔 运算符 keyError&#xff1a;key不存在 列表推导式 创建字典 字…

git 如何撤销历史某次merge

git&#xff0c;如何 撤销某一次历史提交或merge&#xff0c;并保留该版本的后续提交&#xff1f; 场景1&#xff1a; 你有两个功能迭代版本的分支&#xff0c;一个是 15 号上线&#xff0c;一个是25号上线。5号的时候产品突然说&#xff0c;这两个版本一起上&#xff0c;然后…

Moonsong Labs与Web3演变

作者&#xff1a;Derek Yoo 创建Moonsong Labs的理由 我们创建了Moonsong Labs&#xff0c;其使命是创建推动Web3采用的软件基础设施协议。我们的动力来自这样一个观念&#xff0c;即Web3使人类相互交往更加透明、高效和公正。这无疑是一个值得努力实现的目标&#xff0c;但更…

变量和函数提升(js的问题)

• js解释执行 • 变量和函数提升 变量声明提前&#xff0c;函数声明提前 • 变量声明提前&#xff1a;值停留在本地 • 函数声明提前&#xff1a;整个函数体提前 如果是var赋值声明的函数&#xff0c;变量提前&#xff0c;函数体停留在本地 1、变量提…

Flutter 中的 Stream:异步编程的利器

在Flutter中&#xff0c;异步编程是非常重要的一部分&#xff0c;特别是在处理用户输入、网络请求或其他涉及时间的操作时。Flutter提供了一种强大的工具&#xff0c;称为Stream&#xff0c;用于简化异步编程的过程。 什么是 Stream&#xff1f; Stream是一种用于处理异步数据…

从0到1实战微服务架构之打造在线营销平台(一)

目录 一、前言 二、在线营销平台涉及的微服务 2.1营销中心 2.2商品中心 2.3库存中心 2.4订购中心 2.5用户中心 三、技术栈 3.1 微服务框架 3.2 中间件的使用 3.3 持续集成 3.4 系统部署 3.5 系统监控 四、总结 一、前言 随着人们生活水平的提高&#xff0c;消费…

【REST2SQL】03 GO读取JSON文件

REST2SQL需要一些配置信息&#xff0c;用JSON文件保存&#xff0c;比如config.json 1 创建config.json配置文件 {"hostPort":"localhost:5217","connString":"oracle://blma:5217127.0.0.1:1521/CQYH","_oracle":"ora…

linux 清空nat,linux 命令iptables -t nat

iptables -t nat -vnL 用详细方式列出 nat 表所有链的所有规则&#xff0c;只显示 IP 地址和端口号 iptables -L 粗略列出 filter 表所有链及所有规则 iptables -t nat -vxnL PREROUTING 用详细方式列出 nat 表 PREROUTING 链的所有规则以及详细数字&#xff0c;不反解 ipt…

ubuntu 执行apt-get update报错

系统是Ubuntu22.04 执行apt-get update 遇到如下情况 E: 无法下载 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/jammy/main/binary-arm64/Packages 404 Not Found [IP: 101.6.15.130 443] E: 无法下载 https://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/jammy-upda…