Redis的主从同步的理解
Redis的主从同步的理解 首先,什么是主从? 主从也称主从集群,部署了多个Redis实例,如下图所示: 其中 主库:负责接收读操作、写操作 从库:定期同步主库的数据,对外提供读操作 Q&A:为什么从库不能写? 考虑到数据合并的复杂性,假如一个key,多次更新,每次操作在不同的实例上执行,为了保证数据的全局一致性,势必要加全局锁,保证在集群…
Docker安装Zabbix5.2
Docker安装Zabbix5.2 下载镜像 1.拉取mysql镜像 docker pull mysql:5.7 2.下载zabbix-server镜像 zabbix-server镜像分两种,支持MySQL数据库zabbix-server-mysql,支持支持PostgreSQL数据库zabbix/zabbix-server-pgsql。下面安装的…
SpringBoot 整合Swagger3 生成 API 接口文档
SpringBoot 整合Swagger3 生成 API 接口文档 相比于之前的 Swagger2,Swagger3 无疑新添了更多的特点,而相对集中地,主要集中在如下几点。 支持 OpenApi 3.0.3 兼容 Swagger2 的注释,而且进一步丰富了 open API 3.0 的规范 支持 Webflux 既然 Swagger3 有了这么多…
Docker方式搭建ELK集群
Docker方式搭建ELK集群 节点功能 内网 ip 地址 es01,kibana 10.228.27.11 es02,logstash 10.228.27.14 es03 10.228.27.19 1. 部署 Elasticsearch 集群 安装物理环境如下: 主机:3台 服务器 es 节点名称 内网 ip 地址 es01 10.228.27.…
Greenplum Command Center(GPCC)的安装
Greenplum Command Center(GPCC)的安装 Greenplum监控工具(Greenplum Command Center,GPCC)是Greenplum原生自动化运维工具,它面向Greenplum数据库管理员和使用者,基于浏览器的可视化图形界面,将集群内部复杂的监控信息直观地展示出来,提供了丰富的监控管理功能. 1.下载GP…
log4j漏洞-CDH对漏洞的修复方法
log4j漏洞-CDH对漏洞的修复方法 Log4j2 <=2.14.1 在配置、日志消息和参数中使用的 JNDI 功能不能防止攻击者控制的 LDAP 和其他 JNDI 相关端点。 当启用消息查找替换时,可以控制日志消息或日志消息参数的攻击者可以执行从 LDAP 服务器加载的任意代码。 因为现在CDH已经开始收费,但项目大多数用5.16.1的版…
Elasticsearch安装及快速入门
Elasticsearch安装及快速入门 Docker安装Elasticsearch 1.拉起镜像并创建对应的网络连接 拉起镜像 docker pull elasticsearch:7.16.2 创建网络连接,用来与其他容器服务进行通信,比如 Kibana docker network create -d bridge elasticsearch_…
ELK学习-ElasticStack介绍
ELK学习-Elastic Stack介绍 1 Elastic Stack介绍 1.1 Elastic Stack简介 1.1.1 简介 ELK是一个免费开源的日志分析架构技术栈总称,官网https://www.elastic.co/cn。包含三大基础组件,分别是Elasticsearch、Logstash、Kibana。但实际上ELK不仅仅适用于…
Docker安装Jfrog
Docker安装Jfrog 拉取镜像 docker pull docker.bintray.io/jfrog/artifactory-oss 运行jfrog docker run --name jfrog-oss -d \ -p 8081:8081 -p 8082:8082 \ -v /data01/jfrog_dir/var/:/var \ do…
Docker 安装sonarQube 步骤以及遇到的坑
Docker 安装sonarQube 步骤以及遇到的坑 sonarQube 是一款开源代码检测工具。通过 sonar-scanner 插件扫描代码,把数据存储到数据库,sonarQube 读取数据库,将数据库展现在 web 平台。 Docker 安装 postgresql 如果安装sonarQube是7.9已经的话可以忽悠选择mysql,因为son…
Jenkins学习笔记-Jenkins构建项目
Jenkins学习笔记-Jenkins构建项目 3 Jenkins构建项目 3.1 Jenkins项目构建类型(1)-Jenkins构建的项目类型介绍 Jenkins中自动构建项目的类型有很多,常用的有以下三种: 自由风格软件项目(FreeStyle Project) Maven项目(Maven Project) 流水线项目(Pipeline Pr…
Jenkins学习笔记-安装和持续集成环境配置
Jenkins学习笔记-安装和持续集成环境配置 2 Jenkins安装和持续集成环境配置 2.1 持续集成流程说明 首先,开发人员每天进行代码提交,提交到Git仓库 然后,Jenkins作为持续集成工具,使用Git工具到Git仓库拉取代码到集成服务器,再配合JDK,Maven等软件完成代码编译,代码测试与审查,测试,打包等工作,在这个过程中每一步出…
Linux-Maven环境安装
Linux-Maven环境安装 下载官方环境包 下载地址:https://maven.apache.org/download.cgi 解压安装 cd /root && tar zxvf apache-maven-3.8.4-bin.tar.gz mv apache-maven-3.8.4 /data/jenkens_data/app…
Centos-Jenkins安装
Centos-Jenkins安装 方式1:rpm包安装: 1.下载Jenkins 源代码包 官方下载:https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos 国内清华源下载:https://mirrors.tuna.tsinghua.edu.cn/ 2.安装JDK环境 参考我…
Jenkins学习笔记-持续集成及Jenkins介绍
Jenkins学习笔记-持续集成及Jenkins介绍 1 持续集成及Jenkins介绍 1.1 软件开发生命周期 软件开发生命周期又叫做SDLC(Software Development Life Cycle),它是集合了计划、开发、测试和部署过程的集合。如下图所示 : [) 需求分析 这是生命周期的第一阶段,根据项目需求,团队执行一个可行性计划的…
Centos-Gitllab安装
Linux-Gitllab安装 方法1:docker 方式安装 1.1. Linux-Gitllab安装 docker pull gitlab/gitlab-ce docker pull gitlab/gitlab-ce:14.1.8-ce.0(这是我使用的) 1.2.docker运行gitlab # 运行1 docker run \ -itd \…
MySQL 面试笔记-基础篇
MySQL 面试笔记-基础篇 数据库对象命名规范 数据库对象 数据库对象是数据库的组成部分,常见的有以下几种:表(Table )、索引(Index)、视图(View)、图表(Diagram)、缺省值(Default)、规则(Rule)、触发器(Trigger)、存储过程(Stored Procedure)、 用户(User)等。命名规范是指数据库对…