自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 chrome的elasticsearch-head插件

由于ES官方并没有为ES提供界面管理工具,仅仅是提供了后台的服务。elasticsearch-head 是一款开源的可视化的elasticsearch可视化工具,使用相当方便和广泛。

2023-09-05 19:35:34 3156

原创 不同版本的Dev Tools基本使用语法

ES7已经将_mapping类型删除,7.0 开始,就被 Deprecated 了。一个索引只能创建一个 type,值为 _doc

2023-09-05 17:46:00 244

原创 ELK简介以及安装部署

ELK 是 Elasticsearch、Logstash、Kibana 三大开源框架的首字母大写简称。市面上也被称为Elastic Stack。其中 Elasticsearch 是一个基于Lucene、分布式、通过Restful方式进行交互的近实时搜索平台框架。像类似百度、谷歌这种大数据全文搜索引擎的场景都可以使用 Elasticsearch作为底层支持的框架,可见 Elasticsearch 提供的搜索能力确实强大,市面上很多时候我们称Elasticsearch 为 es。

2023-09-05 16:46:09 12967

原创 基于kafka(3.0版本之前)的日志收集

Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。对于像Hadoop一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。

2023-08-03 17:10:03 475

原创 orchestrator高可用复制管理工具的安装部署

Orchestrator是一款开源,对MySQL复制提供高可用、拓扑的可视化管理工具,采用go语言编写,它能够主动发现当前拓扑结构和主从复制状态,支持MySQL主从复制拓扑关系的调整、支持MySQL主库故障自动切换(failover)、手动主从切换(switchover)等功能。

2023-06-04 17:27:51 1154

原创 基于mysqlrouter+gtid的半同步复制MySQL集群

读写分离是基于主从复制来实现的。在实际的应用环境中,肯定是读操作多,就像我们在电商平台上去购买东西,可能看了100个也就买了一两个。所以读操作永远比写这种更新操作多很多。

2023-06-04 17:17:39 175

原创 MySQL实现基于二进制位置号的主从复制

MySQL主从复制是一个异步的复制过程,底层是基于Mysql数据库自带的 二进制日志 功能。就是一台或多台MySQL数据库(slave,即从库)从另一台MySQL数据库(master,即主库)进行日志的复制,然后再解析日志并应用到自身,最终实现 从库 的数据和 主库 的数据保持一致。

2023-06-04 17:13:30 124

原创 MHA的安装部署

MHA是由日本人yoshinorim(原就职于DeNA现就职于FaceBook)开发的比较成熟的MySQL高可用方案。MHA能够在30秒内实现故障切换,并能在故障切换中,最大可能的保证数据一致性。目前淘宝也正在开发相似产品TMHA,目前已支持一主一从。

2023-05-22 17:17:17 1296 2

原创 grafana导入prometheus

Grafana是一个开源的,拥有丰富dashboard和图表编辑的指标分析平台,和Kibana不同的是Grafana专注于时序类图表分析,而且支持多种数据源,如Graphite、InfluxDB、Elasticsearch、Mysql、K8s、Zabbix等。

2023-05-15 21:55:39 763

原创 prometheus在linux中的安装部署

普罗米修斯是一个开源系统 最初在 SoundCloud 上构建的监控和警报工具包。自2012年成立以来,许多 公司和组织都采用了普罗米修斯,该项目具有非常 活跃的开发人员和用户社区。它现在是一个独立的开源项目 并独立于任何公司进行维护。强调这一点,并澄清 该项目的治理结构,Prometheus于2016年加入云原生计算基金会 作为继 Kubernetes 之后的第二个托管项目。

2023-05-12 21:43:33 1100

原创 DNS域名解析过程以及DNS服务器搭建

域名系统(英文:Domain Name System,缩写:DNS;也可以翻译为Domain Name Service)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

2023-04-27 18:25:01 4425

原创 kubernetes的学习—k8s中的nfs的部署实验(使用pv、pvc)

nfs多机器数据共享

2023-03-24 17:17:57 193

原创 kubernetes的学习—部署 Dashboard

Dashboard(仪表盘) 是基于网页的 Kubernetes 用户界面。 你可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中,也可以对容器应用排错,还能管理集群资源。 你可以使用 Dashboard 获取运行在集群中的应用的概览信息,也可以创建或者修改 Kubernetes 资源 (如 Deployment,Job,DaemonSet 等等)。 例如,你可以对 Deployment 实现弹性伸缩、发起滚动升级、重启 Pod 或者使用向导创建新的应用。

2023-03-24 16:12:08 484

原创 kubernetes的学习—hpa的介绍与演练

HorizontalPodAutoscaler(简称 HPA ) 自动更新工作负载资源(例如 Deployment 或者 StatefulSet), 目的是自动扩缩工作负载以满足需求。

2023-03-24 11:23:04 192

原创 kubernetes的学习—k8s的安装

kubernetes,简称K8s,是用8代替名字中间的8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。

2023-03-24 11:16:46 641

原创 Docker学习—Docker Harbor的安装配置

Docker Harbor是由VMware公司的中国团队开发的。私有的docker镜像仓库。

2023-03-10 11:18:59 2226

原创 Docker学习—Docker多机器数据共享-nfs

Docker多机器数据共享-nfs

2023-03-09 23:15:43 508

原创 Docker学习—Dockerfile-编译安装nginx实验

1、以centos7作为基础镜像2、在里面安装好ip,vim,ping命令3、编译好nginx,使用我们指定的配置文件nginx.conf4、启动容器的时候,就启动nginx5、网页代码上传到容器里:1.直接做到镜像里 2.使用数据卷挂载使用 /usr/local/nginx1/html

2023-03-09 23:12:18 1073

原创 Docker学习—DockerFile常用保留字指令

DockerFile常用保留字指令

2023-03-09 21:30:32 98

原创 Docker学习—Dockerfile相关命令

Docker的学习—Dockerfile相关命令

2023-03-09 21:23:21 67

原创 计算机网络学习—iptables的SNAT和DNAT

iptables的SNAT和DNAT服务

2023-03-08 15:17:08 228

原创 计算机网络学习—防火墙工具iptables

防火墙(英语:Firewall)技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障,以保护用户资料与信息安全性的一种技术。

2023-02-25 16:40:47 242

原创 Docker的安装步骤

Docker的安装步骤先决条件操作系统要求要安装Docker引擎,您需要CentOS 7、CentOS 8(stream)或CentOS 9(stream)的维护版本。这个centos-extras必须启用存储库。默认情况下,此存储库处于启用状态,但如果已禁用它,则需要重新启用它 .查看自己虚拟机的内核:uname命令用于打印当前系统的相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。cat /etc/redhat-releaseuname -r卸载旧版本旧版本的Docke

2022-05-13 21:02:19 518 1

原创 简单迭代问题

迭代问题 最大公约数#include<iostream>#include<algorithm>using namespace std;int gcd(int x, int y){ if(y==0) return x; else return gcd(y,x%y);}int main(){ int x,y; cout<<"输入两个数:"<<endl; cin>>x>>y; int

2021-10-14 17:21:08 71

空空如也

空空如也

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

TA关注的人

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