自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(133)
  • 收藏
  • 关注

原创 Linux安装MongoDB超详细

【代码】Linux安装MongoDB超详细。

2024-04-24 16:09:59 261 2

原创 /mongo: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object

这个错误提示表明在运行./mongo命令时,系统无法找到名为libcrypto.so.1.1的共享库文件。共享库文件是一些可被多个程序共享使用的代码和数据的集合,它们在系统中被动态加载。解决这个问题的方法是确保系统中已经安装了所需的共享库文件。4.也可以通过安装libcrypto.so.*全部安装。

2024-04-24 15:56:02 250

原创 MongoDB安装windows版

看到 It looks like you are trying to access MongoDB over HTTP on the native driver port. 就能证明 MongoDB 启动成功。我们需要创建一个文件夹用来存储 MongoDB 产生的数据,比如创建了一个和。启动之后可以看到 MongoDB 的默认端口是 27017。之后我们进入到bin目录下,在文件路径处输入cmd命令。我这里解压缩到了F盘的mongodb文件夹内。进入到下载好的安装包路径,将文件解压缩。

2024-04-24 15:36:39 288

原创 pipeline流水线学习

安装部署完成之后,通过IP地址指定:8080端口,/jenkins进行访问。下面我们进行一次简单的流水线操作。

2024-04-10 18:37:46 315

原创 Error: Unable to find a match: policycoreutils-python报错解决

在安装gitlab时需要保证虚拟机有4G的内存。

2024-04-08 15:45:29 279

原创 Jenkins安装部署

Jenkins是一个开源的持续集成和交付工具,它提供了一种易于使用的方式来自动化构建、测试和部署软件项目。以下是Jenkins的一些特点和功能:1. 持续集成:Jenkins可以与版本控制系统(如Git、SVN等)集成,当代码发生变更时,自动触发构建和测试过程,确保代码的稳定性和质量。2. 可扩展性:Jenkins拥有丰富的插件生态系统,可以通过安装插件来扩展其功能。用户可以根据自己的需求选择合适的插件,满足特定的构建、测试和部署需求。

2024-04-08 14:35:55 436

原创 Failed to download metadata for repo ‘appstream‘:Cannot prepareinternal mirrorlist:No URLs in mirror

第一种情况:网络连接问题第二种情况:Centos停止维护的问题。

2024-04-08 14:24:14 231

原创 Zabbix Web界面中文汉化

【代码】Zabbix Web界面中文汉化。

2024-03-23 17:54:02 204

原创 Zabbix安装部署

默认值为1,表示滚动。我们设为0则表示不滚动。当数据特别多的时候,我们也可以设置成为1,然后在 Maximum size of log file in MB 设置当数据文件最大到多少时会自动滚动。

2024-03-23 17:37:31 278 1

原创 面试真经(运维工程师)

排序算法主要分为和。指的是数据记录在内存中进行排序,而则适用于排序的数据量很大,一次不能容纳全部排序记录的情况,需要在排序过程中访问外存。常见的算法包括插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。

2024-03-21 20:51:34 546 1

原创 运维篇SHELL脚本实战案例

替换为你想要保存日志文件的实际路径和名称。脚本首先获取当前时间,并将其与磁盘使用情况一起追加到日志文件中;同时,它还输出这些信息到终端上。表示显示所有CPU核心的统计信息,每5秒更新一次,总共更新1次。用于过滤出包含CPU占用率信息的行。用于跳过前两行标题信息。在如下脚本中,你需要将。选项表示批处理模式,

2024-03-21 20:41:35 437

原创 系统基础监控命令实践

步骤 1 安装系统压测工具 stress步骤 2 安装线程压测工具 sysbench步骤 3 安装系统性能工具包 sysstat。

2024-03-18 11:39:40 232

原创 监控中心Zabbix入门

你用过哪些监控软件?zabbix 和 nagios、cacti、ganglia 有什么区别?zabbix 有那些好处?zabbix 的监控流程是什么?zabbix 常见监控项有那些?

2024-03-18 11:25:20 704

原创 面试真经(运维工程师)

Ansible 架构由两种计算机组成,分别为:控制节点和受管主机。Ansible 在控制节点上安装和运行,该 计算机上也含有 Ansible 项目文件的副本。受管主机列在清单中,清单还可以将这些系统组织到组中,以便于集中管理。你可以在文本中静态定义 清单,也可以通过从外部来来源获取群组和主机信息的脚本来动态确定。Ansible 用户无需编写复杂的脚本,而只要创建高级别 play 即可确保主机或主机组处于特定状态。Play 按该 play 指定的顺序对主机执行一系列任务。

2024-03-15 13:23:24 913

原创 Docker容器化技术(使用Dockerfile制作Nginx镜像)

【代码】Docker容器化技术(使用Dockerfile制作Nginx镜像)

2024-03-14 18:19:29 804

原创 Docker容器化技术(互联机制实现便捷互访)

可以看到自定义命名的容器: db 和 web, db 容器的 names 列有 db 也有 web/db。这 表示 web 容器链接到 db 容器, web 容器将被允许访问 db 容器的信息。容器的互联是一种让多个容器中的应用进行快速交互的方式。它会在源和接收容器之间创建连接关系,接收容器可以通过容器名快速访问到源容器,而不用指定具体的IP地址。因此,首先需要自定义一个好记的容器命名。其中 DB—开头的环境变量是供 web 容器连接 db 容器使用, 前缀采用大写的连接别名。

2024-03-12 20:53:06 539

原创 Docker容器化技术(使用Dockerfile制作镜像)

Docker中有个非常重要的概念叫做——镜像(Image)。Docker 镜像是一个特殊的文件系统,除 了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数 (如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构 建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么之前提及的无法重复的问题、镜 像构建透明性的问题、体积的问题就都会解决。

2024-03-12 16:54:40 1095

原创 Docker容器化技术(数据卷的管理)

数据卷 是一个可供容器使用的特殊目录,它将主机操作系统目录直接 映射进容器,类似于 Linux 中的 mount 行为。

2024-03-11 20:10:11 508

原创 Docker容器化技术(使用Docker搭建论坛)

【代码】Docker容器化技术(使用Docker搭建论坛)

2024-03-11 19:22:41 662

原创 HarBor私有镜像仓库安装部署

【代码】HarBor私有镜像仓库安装部署。

2024-03-10 21:54:11 304

原创 自动化运维利器Ansible基础(环境部署)

Ansible 是⼀个 IT ⾃动化⼯具。它能配置系统、部署软件、编 排更复杂的 IT 任务,如连续部署或零停机时间滚动更新。Ansible ⽤ Python 编写,尽管市⾯上已经有很多可供选择的 配置管理解决⽅案(例如 Salt、Puppet、Chef等),但它们各有优 劣,⽽Ansible的特点在于它的简洁。让 Ansible 在主流的配置管理 系统中与众不同的⼀点便是,它并不需要你在想要配置的每个节点上安 装⾃⼰的组件。同时提供的另⼀个优点,如果需要的话,你可以在不⽌ ⼀个地⽅控制你的整个基础架构。

2024-03-10 17:28:56 349

原创 PodMan容器技术

软件应用通常依赖于运行时环境提供的系统库、配置文件或服务。传统上,软件应用的运行时环境安装 在物理主机或虚拟机上运行的操作系统中。然后,管理员在操作系统上安装应用依赖项。在RHEL中,诸如 RPM 等打包系统可协助管理员管理相关依赖项。安装 httpd 软件包时,RPM 系统会确 保同时安装该软件包的正确库和其他依赖项。以传统方式部署的软件应用的主要弊端时这些依赖项会受到运行时环境的束缚。应用需要的支持软件的 版本可能比操作系统提供的软件更旧或更新。

2024-03-09 20:04:35 823

原创 Docker容器化解决方案(容器生命周期管理)

创建一个新的容器并运行一个命令。

2024-03-08 10:21:08 656

原创 Docker容器化解决方案(进程管理操作)

docker unpause: 恢复一个或多个容器中的所有进程。docker pause: 暂停一个或多个容器中的所有进程。杀死一个或多个正在运行的容器。创建一个新的容器但不启动它。在正在运行的容器中运行命令。暂停tomcat容器的服务。恢复tomcat容器的服务。根据容器名字杀掉容器。根据容器ID杀掉容器。

2024-03-06 17:46:24 456

原创 Docker容器化解决方案(镜像,容器的操作管理)

【代码】Docker容器化解决方案(镜像,容器的操作管理)

2024-03-06 17:27:14 507

原创 Docker容器化解决方案

Docker是一个构建在LXC之上,基于进程容器的轻量级VM解决方案,实现了一种应用程序级别的资源隔离及配额。Docker起源于PaaS提供商dotCloud基于go语言开发,遵从Apache2.0开源协议。Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc。简单的理解,Docker类似于集装箱,各式各样的货物,经过集装箱的标准化进行托管,而集装箱和集装箱之间没有影响。

2024-03-05 18:45:22 650

原创 Linux中安装docker出现的报错解决

1.进入/etc/yum.repos.d路径下,找到docker-ce.repo文件,把对应 $releasever 修改成自己的Centos版本。2.输入带版本的安装命令就可以安了。1.下载可用的.repo文件。2.然后输入,即可安装成功。

2024-03-05 18:24:32 761

原创 MariaDB MaxScale实现mysql8读写分离

2)可以在从库中 slave(192.168.142.148) 新增一条数据,登录主库 master(192.168.142.146) 进行查询如果查询不到,在中间件连接库中 maxscale(192.168.142.139) 可以查询到则成功。是maridb开发的一个mysql数据中间件,其配置简单,能够实现读写分离,并且可以根据主从状态实现写库的自动切换,对多个从服务器能实现。中为 MaxScale 创建两个用户,用于监控模块和路由模块,已经实现主从复制的前提下,主库创建的用户,能同步到从库上。

2024-03-04 19:52:26 1333

原创 软件测试相关介绍

用例:用户使用的案例,为测试项目而设计的执行文档。

2024-03-04 17:29:06 488

原创 防火墙基本概念详细介绍

在计算中,防火墙是基于预定安全规则来监视和控制传入和传出网络流量的网络安全系统。该计算机流入流出的所有网络通信均要经过此防火墙。防火墙对流经它的网络通信进行扫描,这样能够过滤掉一些攻击,以免其在目标计算机上被执行。防火墙还可以关闭不使用的端口。而且它还能禁止特定端口的流出通信,封锁特洛伊木马。最后,它可以禁止来自特殊站点的访问,从而防止来自不明入侵者的所有通信。

2024-03-03 17:45:11 702

原创 ProxySQL实现mysql8主从同步读写分离

注意:ProxySQL会根据server的read_only的取值将服务器进行分组。read_only=0的server,master被分到编号为1的写组,read_only=1的server,slave则分到编号为0的读组。

2024-03-03 17:30:27 982

原创 ERROR 3021 (HY000): This operation cannot be performed with a running replica io thread; 配置主从错误解决

因为之前已经创建过主节点,需停掉之前的配置 再重新配置。再次配置主从即可,查看从节点状态。如果配置主从时,发生如下报错。

2024-03-03 15:56:49 209

原创 ERROR 1872 (HY000): Replica failed to initialize applier metadata structure from the repository

这个错误通常发生在MySQL复制设置中,其中一个从服务器(replica)试图从主服务器(master)获取复制数据时遇到问题。复制是一种将数据从一个MySQL服务器复制到另一个MySQL服务器的过程,以实现数据的冗余和高可用性。1. 存储库中的元数据损坏:存储库中的元数据可能已损坏或不完整,导致无法正确初始化应用程序元数据结构。2. 复制过程中的网络问题:复制过程中可能存在网络问题,导致从主服务器获取复制数据失败。3. 主服务器配置问题:主服务器的配置可能存在问题,导致无法正确提供复制数据。

2024-03-03 12:11:49 667

原创 大数据分布式计算工具Spark数据计算实战讲解(filter方法,distinct方法,sortby方法)

功能:对rdd数据进行排序,基于你指定的排序依据。功能:对rdd数据进行去重,返回新rdd。•全部城市,有哪些商品类别在售卖。•各个城市销售额排名,从大到小。功能:过滤想要的数据进行保留。•北京市有哪些商品类别在售卖。

2024-02-29 17:06:58 371

原创 大数据分布式计算工具Spark数据计算实战讲解(map方法,flatmap方法,reducebykey方法)

map算子,是将rdd的数据一条条处理(处理的逻辑基于map算子中接收的处理函数),返回新的rdd。功能:针对kv型rdd,自动按照key分组,然后根据你提供的聚合逻辑,完成组内数据的聚合操作。PySpark的数据计算,都是基于RDD对象来进行的,那么如何进行呢?对于返回值是新RDD的算子,可以通过链式调用的方式多次调用算子。自然是依赖,RDD对象内置丰富的:成员方法(算子)功能:对rdd执行map操作,然后进行解除嵌套操作。对RDD内的元素逐个处理,并返回一个新的RDD。

2024-02-28 16:45:55 1059

原创 大数据分布式计算工具Spark实战讲解(数据输入实战)

PySpark也支持通过SparkContext入口对象,来读取文件,来构建出RDD对象。•字符串会被拆分出1个个的字符,存入RDD对象。•字典仅有key会被存入RDD对象。转换为PySpark的RDD对象。

2024-02-28 15:49:22 407

原创 大数据分布式计算工具Spark实战讲解

什么是PySpark?Spark是Apache基金会旗下的顶级开源项目,用于对海量数据进行大规模分布式计算。PySpark是Spark的Python实现,是Spark为Python开发者提供的编程入口,用于以Python代码完成Spark任务的开发PySpark不仅可以作为Python第三方库使用,也可以将程序提交的Spark集群环境中,调度大规模集群进行执行。

2024-02-28 15:46:45 541

原创 MyCAT从入门到实战(MyCAT2注释配置)

【代码】MyCAT从入门到实战(MyCAT2注释配置)

2024-02-27 19:56:32 193

原创 MyCAT从入门到实战(配置文件介绍)

配置文件位置mycat/conf/user/root.user.json。这个配置文件主要是用来配置MyCAT的登录用户 的,也就是我们连接8066这个端口的用户信息。

2024-02-27 19:40:48 766

原创 MyCAT从入门到实战(MyCAT介绍,以及安装部署)

Mycat 是数据库中间件。

2024-02-27 19:27:36 911 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除