- 博客(38)
- 资源 (1)
- 收藏
- 关注
原创 Docker-compose 实现Prometheus+Grafana监控MySQL及Linux主机
Grafana做持久化操作,使用MySQL,如果已有数据库直接使用,只需创建grafana库即可。Grafana配置prometheus数据源,登录成功后点击添加数据源。如果没有按照下面compose文件启动MySQL并创建库名。所有compose文件启动之后,访问Prometheus。mysql_up 值为1才监控正常,否则失败。如上显示,所有组件全部正常启动。配置完成之后导入监控模板。
2024-06-26 14:18:33
679
原创 一些常见的k8s问题和答案
Kubernetes是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。由多个组件组成,每个组件都有不同的作用和功能
2024-04-03 10:21:13
855
1
原创 一些常见的nginx问题和答案
Nginx 是一个高性能的开源 Web 服务器和反向代理服务器。它具有高并发处理能力、低内存消耗、高可靠性和灵活的配置等特点和优势。
2024-04-03 10:19:11
446
原创 一些常见的Prometheus+Grafana问题和答案:
Prometheus是一个开源的系统监控和报警工具。它通过收集和存储时间序列数据,提供了强大的查询语言和灵活的报警规则,可以帮助监控和分析系统的性能指标。
2024-04-03 10:18:30
739
原创 Docker学习指南
Docker 是一种开源的应用容器引擎,它允许开发者将应用及其依赖打包成一个可移植的容器,然后在任何支持 Docker 的环境中运行。简单来说,Docker 就像一个轻量级的虚拟机,但比传统虚拟机更高效、更灵活。无论将这个“集装箱”搬到哪台服务器上,只要支持Docker,就能直接运行其中的应用程序,无需关心底层环境差异。
2024-03-28 16:24:02
602
原创 一些常见的nacos问题和答案
Nacos是一个动态服务发现、配置管理和服务管理平台。它的作用是帮助应用程序实现服务注册与发现、动态配置管理和服务健康管理等功能。
2024-03-28 15:22:10
443
原创 一些常见的kafka问题和答案
Kafka是一个分布式流处理平台和消息队列系统。它具有高吞吐量、可扩展性和持久性的特点,被广泛应用于大规模数据处理和实时数据流处理场景。Kafka的主要作用是可靠地收集、存储和传输大量的实时数据流。
2024-03-28 15:15:29
577
原创 一些常见的zookeeper问题和答案
ZooKeeper是一个开源的分布式协调服务,它提供了高可用性、高性能和一致性的分布式数据管理功能。 ZooKeeper可以用于构建分布式系统中的共享配置、命名服务、分布式锁、分布式队列等功能。
2024-03-28 15:14:38
582
原创 一些常见的Redis问题和答案
Redis是一个开源的内存数据存储系统,它支持多种数据结构(如字符串、哈希表、列表、集合、有序集合等)和丰富的操作命令。Redis以其高性能、低延迟和丰富的功能而闻名,被广泛用于缓存、消息队列、计数器、实时排行榜等场景。
2024-03-28 15:13:28
421
原创 一些常见的ClickHouse问题和答案
ClickHouse是一个开源的列式数据库管理系统(DBMS),专门用于高性能、大规模数据分析。与传统的行式数据库相比,ClickHouse具有更高的查询性能、更高的数据压缩比和更低的存储成本。
2024-03-26 11:12:25
784
原创 一些常见的PostgreSQL问题和答案
PostgreSQL是一个开源的关系型数据库管理系统(RDBMS),它支持高度可扩展的架构和丰富的功能集。与其他关系型数据库相比,PostgreSQL具有更高的可定制性、更好的扩展性和更丰富的数据类型支持。ACID是指原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)这四个特性,用于确保数据库事务的可靠性和完整性。PostgreSQL通过使用多版本并发控制(MVCC)和写前日志(WAL)等机制来支持ACID事务。
2024-03-26 11:11:51
752
原创 一些有深度的MySQL问题和答案
数据库事务是一组数据库操作的逻辑单元,要么全部成功执行,要么全部失败回滚。ACID是指事务的四个属性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。原子性指事务中的所有操作要么全部执行成功,要么全部回滚;一致性指事务执行前后数据库必须保持一致状态;隔离性指多个并发事务之间的操作相互隔离,互不干扰;持久性指一旦事务提交,其修改的数据将永久保存在数据库中。数据库索引是一种数据结构,用于加快数据库查询的速度。
2024-03-26 10:40:04
285
原创 一些常见的MySQL问题和答案
MySQL是一个开源的关系型数据库管理系统,用于存储和管理大量结构化数据。MySQL的存储引擎包括InnoDB、MyISAM、Memory等。它们在事务支持、并发性能、数据完整性等方面有所不同。关系型数据库和非关系型数据库是两种不同的数据库类型,它们在数据存储和处理方式上有所不同。使用表格(二维表)来组织和存储数据。使用结构化查询语言(SQL)进行数据操作和查询。支持事务处理和数据一致性。数据的关系通过主键和外键进行建立和维护。
2024-03-26 10:38:57
1465
原创 一些常见的Docker问题和答案
Docker是一种开源的容器化平台,用于构建、部署和运行应用程序。它的主要功能包括:快速构建、分发和运行应用程序的容器化环境,实现应用程序的可移植性和可扩展性。
2024-03-26 10:11:37
952
原创 一些常见的Ansible问题和答案
Ansible是一种自动化工具,用于配置管理、应用程序部署和任务自动化。它的主要功能包括:自动化部署、配置管理、任务编排、应用程序发布、云基础架构管理等。
2024-03-26 09:56:07
711
原创 一些常见的shell问题和答案
Shell脚本是一种用Shell语言编写的脚本文件,用于自动化执行一系列命令和操作。它可以用于系统管理、任务自动化、数据处理等各种用途。在Shell脚本中,可以使用变量名=值的形式来定义变量,例如。使用变量时,可以使用$变量名的形式来引用变量的值,例如echo $name。在Shell脚本中,可以使用function关键字或直接定义函数来创建函数,例如。使用函数名来调用函数,例如myfunc。
2024-03-13 11:37:22
1116
1
原创 一些常见的Linux网络问题和答案
IP地址(Internet Protocol Address)是用于在互联网上唯一标识和定位设备的数字地址。它是一种由32位(IPv4)或128位(IPv6)二进制数字组成的标识符。IPv4(Internet Protocol version 4)是目前广泛使用的IP地址版本。它由4个由点分隔的十进制数表示,每个数的取值范围是0到255,例如:192.168.0.1。IPv4地址空间有约42亿个地址,但由于互联网的快速发展,IPv4地址已经接近枯竭。
2024-03-13 11:26:59
1011
1
原创 一些常见的Linux排查问题和答案
这些问题旨在考察你在排查和解决Linux系统问题时的思路和方法。在回答这些问题时,可以提供具体的步骤和命令,以展示你的技术能力和经验。记得强调重要性的日志记录和系统监控,以及使用合适的工具和方法进行故障排查。
2024-03-12 11:07:41
1249
1
原创 一些常见的Linux问题和答案
Linux操作系统是一种开源的、基于UNIX的操作系统,由Linus Torvalds在1991年开发并发布。与其他操作系统相比,Linux具有以下不同之处:1. 开源性:Linux操作系统是开源的,这意味着其源代码对用户开放,可以自由使用、修改和分发。这使得Linux具有高度的灵活性和可定制性,我可以根据自己的需求进行修改和扩展。2. 多用户和多任务:Linux操作系统支持多用户和多任务的运行环境。多个用户可以同时登录并在同一时间运行多个任务,这使得Linux在服务器和大型计算机环境中非常受欢迎。
2024-03-12 11:04:40
385
1
原创 openGauss单节点部署
openGauss是与Mulan PSL v2一起发布的开源关系数据库管理系统。openGauss的内核源自PostgreSQL,是华为在数据库领域积累多年经验的基础上,不断为企业级场景提供具有竞争力的特性。此外,openGauss是一个鼓励社区贡献和协作的开源数据库平台。您可以阅读英文安装指南,或者。
2024-03-08 16:45:10
1094
1
原创 Docker搭建Clickhouse集群
Docker搭建Clickhouse集群环境说明2C 2G 30GhostnameIP操作系统服务localhost192.168.88.171CentOs 7.8clickhouse-server zookeeper kafkalocalhost192.168.88.172CentOs 7.8clickhouse-server zookeeper kafkalocalhost192.168.88.173CentOs 7.8clickhouse-s
2022-03-01 09:27:21
6595
2
原创 长安链---从零到一部署Chainmaker-2.0.0
长安链部署简介长安链·ChainMaker具备自主可控、灵活装配、软硬一体、开源开放的突出特点,由北京微芯研究院、清华大学、北京航空航天大学、腾讯、百度和京东等知名高校、企业共同研发。取名“长安链”,喻意“长治久安、再创辉煌、链接世界”。长安链作为区块链开源底层软件平台,包涵区块链核心框架、丰富的组件库和工具集,致力于为用户高效、精准地解决差异化区块链实现需求,构建高性能、高可信、高安全的新型数字基础设施,同时也是国内首个自主可控区块链软硬件技术体系。长安链的应用场景,涵盖供应链金融、碳交易、食品追
2022-01-27 17:41:03
21597
24
原创 Docker搭建RabbitMQ+HAProxy
RabbitMQ本文使用Docker搭建RabbitMQ集群,然后使用HAProxy做负载均衡,最后使用KeepAlived实现集群高可用,从而搭建起来一个完成了RabbitMQ高可用负载均衡集群。受限于自身条件,本文使用VMware虚拟机的克隆功能克隆了两台服务器进行操作,仅作为一个demo,开发中可根据实际情况进行调整。首先看下RabbitMQ高可用负载均衡集群长什么样子:使用Docker构建RabbitMQ高可用负载均衡集群大概分为三个步骤:启动多个(3个为例)RabbitMQ,构建Rab
2022-01-25 14:36:53
2416
原创 kubernetes持久化存储PV和PVC
kubernetes持久化存储PV和PVC1.PV和PVC的引入Volume 提供了非常好的数据持久化方案,不过在可管理性上还有不足。拿前面 AWS EBS 的例子来说,要使用 Volume,Pod 必须事先知道如下信息:当前 Volume 来自 AWS EBS。EBS Volume 已经提前创建,并且知道确切的 volume-id。Pod 通常是由应用的开发人员维护,而 Volume 则通常是由存储系统的管理员维护。开发人员要获得上面的信息:要么询问管理员。要么自己就是管理员。这样就带来
2021-12-15 09:45:18
629
原创 CentOS增加虚拟内存
CentOS增加虚拟内存因为vm或者阿里云,腾讯云等创建的虚拟机或者服务器,受限于内存,项目在运行的时候,占用的内存已经不足以支撑,所以有的时候就会出现宕机的情况发生,后面发现可以通过使用增加虚拟内存空间,来增加内存容量。这里讲下CentOS7下swap分区的创建和删除。1、设置交换分区文件free -m total used free shared buff/cache availableMem: 378
2021-12-15 09:30:26
800
原创 基于Docker构建Redis-Cluster及Haproxy
搭建Redis Cluster本文使用多机搭建,一台虚机两个节点IP环境docekrredis192.168.119.156CentOS Linux release 7.6.1810version 19.03.9redis:6.0192.168.119.157CentOS Linux release 7.6.1810version 19.03.9redis:6.0192.168.119.158CentOS Linux release 7.6.1810v
2021-12-01 15:46:36
849
1
原创 Fabric-2.3.2分布式离线部署
前面我们部署了单节点的fabric,下面我们开始部署分布式的fabric。先在三台机器上安装环境。不会的看上个博客步骤。IP节点名称192.168.119.144orderer.example.com192.168.119.145peer0.org1.example.com192.168.119.146peer0.org2.example.com提前准备好fabric二进制文件及镜像上传到服务器上。# 三台虚机执行# 新建存放fabric源码的目录并进入此
2021-11-26 10:31:04
1301
4
原创 Fabric 2.3.2离线部署
Fabric离线部署联盟链及Hyperledger Fabric简介联盟链定义:根据去中心化程度的不同,区块链分化出三种不同应用场景下的种类:公有链:全网公开,广大用户均可参与私有链:所有网络节点都掌握在一家机构中联盟链:用于多个机构之间,允许授权的节点加入网络,可根据权限查询或修改信息优缺点相比于公有链,联盟链在效率和灵活性上更有优势交易成本低,交易只需被几个受信的高算力节点验证即可,无需全网确认节点规模小,故障可以通过人工干预较快修复使用确定型的共识算法并缩短区块生成时间使得交易更
2021-11-24 11:20:51
1288
2
原创 linux内核升级
linux内核升级使用 Elrepo 安装1. 下载和安装ELRepo我们首先下载ELRepo的GPG密钥并安装relrepo-release安装包。因为我们用的是CentOS 7,我们使用以下命令安装elrepo-release-7.0-2.el7.elrepo.noarch.rpm。注: 如果你启用了secure boot,请查看这个网页获取更多信息。$ rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org$ rpm -Uvh
2021-11-03 14:35:36
225
原创 安装zookeeper及kafka集群
安装zookeeper及kafka集群不废话直接开始,请提前准备好镜像或者拉取新版本镜像# 拉取镜像docker pull zookeeper:3.4.9docker pull kafka:2.13-2.7.0# 拉取完毕后查看docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEkafka 2.13-2.7.0
2021-10-29 18:17:13
1467
原创 Linux扩展根分区 /
Linux扩展根分区 /声明:此文章转载于https://blog.csdn.net/hcd1129/article/details/118966823,请尊重原创。1、添加磁盘到需要扩展的机器上,完成后lsblk查看硬盘挂载情况2、sdb为新挂载的磁盘3、fdisk -l查看挂载之前的分区情况4、为新盘创建分区 fdisk /dev/sdb终端会提示:Command (m for help):输入:n依次输入p 和 1接着便会提示卷的起始地址和结束地址,都保持默认按回车的即可(意思是
2021-10-29 17:00:44
1241
原创 Kubernetes二进制部署
Kubernetes二进制部署社区有很多解释,这里就不在过多叙述。k8s基于etcd和flannel,所以我们先来把这两个服务做好准备工作:配置域名解析,配置静态ip操作系统:CentOS7软件版本:Docker 19.03.9 Kubernetes 1.11.10机器配置要求:视情况而定(越大越好)服务器角色IP组件k8s-master1192.168.119.144kube-apiserver,kube-controller-manager
2021-10-28 18:42:53
1119
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人