12 2021 档案

摘要:1、MySQL的启动和关闭 1.1 日常启停 mysql.server start > mysqld_safe > mysqld systemctl > mysqld 需要依赖于 /etc/my.cnf 1.2 维护性的任务 mysqld_safe --skip-grant-tables --ski 阅读全文
posted @ 2021-12-31 16:19 熊孩子Ajie 阅读(42) 评论(0) 推荐(0)
摘要:一、MySQL 5.7.26 二进制版本安装 1、 下载并上传软件至/server/tools [root@db01 ~]# mkdir -p /server/tools [root@db01 ~]# cd /server/tools/ [root@db01 /server/tools]# yum 阅读全文
posted @ 2021-12-31 15:43 熊孩子Ajie 阅读(59) 评论(0) 推荐(0)
摘要:SQL层简介 TiDB的SQL层,即tidb-server,给Google的F1比较类似,负责将SQL翻译成Key-Value操作,将其转发给共用的分布式Key-Value存储层TiKV,然后组装TiKV返回的结果,最终将查询结果返回给客户端。 这一层的节点都是无状态的,节点本身并不存储数据,节点之 阅读全文
posted @ 2021-12-31 13:46 熊孩子Ajie 阅读(158) 评论(0) 推荐(0)
摘要:元信息管理 上节介绍了表中的数据和索引如何映射为(Key,Value)键值对,本节介绍一下元信息的存储。TiDB中每个Database和Table都有元信息,也就是其定义以及各项属性,这些信息也需要持久化,TiDB将这些信息也存储在了TiKV中。 每个Database/Table都被分配了一个唯一的 阅读全文
posted @ 2021-12-31 13:17 熊孩子Ajie 阅读(114) 评论(0) 推荐(0)
摘要:作为一个优秀的NewSQL数据库,TiDB在TiKV提供的分布式存储能力基础上,构建了兼具优异的交易处理能力与良好的数据分析能力的计算引擎。本章首先从数据映射算法入手揭秘TiDB如何将库表中的数据映射到TiKV中的(Key,Value)键值对,然后描述了TiDB元信息数据管理方式。在此基础上,本章最 阅读全文
posted @ 2021-12-31 09:38 熊孩子Ajie 阅读(228) 评论(0) 推荐(0)
摘要:1、Key-Value Pairs(键值对) 作为保存数据的系统,首先要决定的是数据的存储模型,也就是数据以什么样的形式保存下来。TiKV的选择是Key-Value模型,并且提供有序遍历方法。TiKV数据存储的两个关键点: 1)这是一个巨大的map(可以类比一下C++的 std::map),也就是存 阅读全文
posted @ 2021-12-30 16:04 熊孩子Ajie 阅读(272) 评论(0) 推荐(0)
摘要:近年来,随着移动互联网、云计算、大数据和人工智能等技术的飞速发展,给各行业带来了深刻的影响和变革,使得企业的数据量越来越庞大,应用的规模也越来越复杂。在这个背景下,传统的单机数据库已经在很多场景下表现的力不从心,为了解决海量数据平台的扩展性的问题,TiDB分布式数据库应运而生。TiDB是当今开源Ne 阅读全文
posted @ 2021-12-30 15:03 熊孩子Ajie 阅读(241) 评论(0) 推荐(0)
摘要:1、gitlab汉化配置 1)下载汉化补丁 [root@git ~]# git clone https://gitlab.com/xhang/gitlab.git 2)查看全部分支版本 [root@git ~]# cd gitlab [root@git gitlab]# git branch -a 阅读全文
posted @ 2021-12-29 11:54 熊孩子Ajie 阅读(116) 评论(0) 推荐(0)
摘要:1、安装mysql_exporter [root@mysqld ~]# wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.1/mysqld_exporter-0.12.1.linux-amd64.ta 阅读全文
posted @ 2021-12-28 13:55 熊孩子Ajie 阅读(2431) 评论(0) 推荐(0)
摘要:1、二进制部署node exporter 在Prometheus的架构设计中,Prometheus server并不直接监控特定的目标,其主要任务负责数据的收集、存储并且对外提供数据查询支持。因此为了能够监控到某些指标,如主机的CPU使用率、内存、磁盘,我们需要使用到exporter,Prometh 阅读全文
posted @ 2021-12-28 13:30 熊孩子Ajie 阅读(1750) 评论(0) 推荐(0)
摘要:二进制部署Prometheus服务端 1)下载及部署 [root@prometheus ~]# wget https://github.com/prometheus/prometheus/releases/download/v2.22.0/prometheus-2.22.0.linux-amd64. 阅读全文
posted @ 2021-12-28 09:27 熊孩子Ajie 阅读(527) 评论(0) 推荐(0)
摘要:1、prometheus简介 Prometheus是一个开源的系统监控和报警系统,现在已经加入到CNCF基金会,成为继k8s之后第二个在CNCF托管的项目,在k8s容器管理系统中,通常会搭配Prometheus进行监控,同时也支持多种exporter采集数据,还支持pushgateway进行数据上报 阅读全文
posted @ 2021-12-27 17:32 熊孩子Ajie 阅读(373) 评论(0) 推荐(0)
摘要:jinkins官网 jenkins.io/zh/ Jenkins是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,指在提供一个开放易用的软件平台,使软件的持续集成变成可能。 1、安装jdk和jenkins 上传JDK和jenkins安装包,使用rpm -ivh进行安装 阅读全文
posted @ 2021-12-25 16:01 熊孩子Ajie 阅读(258) 评论(0) 推荐(0)
摘要:1、系统环境准备 查看系统版本 [root@git ~]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 查看内核版本 [root@git ~]# uname -r 3.10.0-1160.el7.x86_64 确认seli 阅读全文
posted @ 2021-12-25 14:49 熊孩子Ajie 阅读(49) 评论(0) 推荐(0)
摘要:gitlab简介 gitlab是一个用于仓库管理系统的开源项目。使用git作为代码管理工具,并在此基础上搭建起来的web服务。可通过web界面进行访问公开的或私人的项目。它拥有与gitlab类似的功能,能够浏览源代码,管理权限和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的代码并提供一个历史 阅读全文
posted @ 2021-12-25 13:38 熊孩子Ajie 阅读(77) 评论(0) 推荐(0)