SonarQube部署及代码质量扫描入门教程

一、前言1、本文主要内容 CentOS7下SonarQube部署Maven扫描Java项目并将扫描结果提交到SonarQube ServerSonarQube扫描报表介绍 2、环境信息 工具/环境 版本 CentOS CentOS 7.6(IP:192.168.88.45) SonarQube 7.5 JDK 1.8.0 MySQL 5.7 3、准备工作 安装JDK1...

Kafka集群部署指南

一、前言1、Kafka简介Kafka是一个开源的分布式消息引擎/消息中间件,同时Kafka也是一个流处理平台。Kakfa支持以发布/订阅的方式在应用间传递消息,同时并基于消息功能添加了Kafka Connect、Kafka Streams以支持连接其他系统的数据(Elasticsearch、Hadoop等) Kafka最核心的最成熟的还是他的消息引擎,所以Kafka大部分应用场景还是用来作为消息队...

CentOS 7 下Jenkins安装部署教程

一、前言1、 Jenkins是什么?Jenkins是一个开源的支持自动化构建、部署等任务的平台。基本上可以说是持续集成(CI)、持续发布(CD)不可或缺的工具。 官网:https://jenkins.io/ 2、本篇环境信息 工具/环境 版本 Linux Server CentOS 7 Jenkins 2.121.2 JDK 1.8.0_181 Nginx 1.14.0 ...

CentOS 7 下 GitLab安装部署教程

一、前言1、本文主要内容 GitLab社区版部署GitLab配置禁用创建组权限GitLab配置邮件(SMTP)GitLab常用命令说明 2、GitLab介绍GitLab一个开源的git仓库管理平台,方便团队协作开发、管理。在GitLab上可以实现完整的CI(持续集成)、CD(持续发布)流程。而且还提供了免费使用的Plan,以及免费的可以独立部署的社区版本(https://gitlab.com/gi...

ASP.NET Core 应用发布与部署指南/教程

一、前言1、本教程主要包含哪些内容? 将ASP.NET Core项目发布到本地目录将ASP.NET Core项目发布后传输到服务器并配置启动将Nginx作为访问入口,配置反向代理 2、本篇环境信息 开发环境: 用途 工具版本 操作系统 Windows 10 开发工具 Visual Studio 2017(15.7.5) SDK .NET Core SDK 2.1 传输工具...

CentOS 7 下安装部署.NET Core多版本环境

一、前言1、什么时候需要配置多环境?.NET Core作为 .NET的开源版本,可以说是非常拥抱开源了,更新的力度也非常给力。却也从开源世界学了点坏东西,那就是:不再重视向下兼容(比如 .NET Core 2.1就不完全向下兼容 .NET Core 2.0)。当我们在同一个服务器运行不同版本的 .NET Core应用时,就只能配置多个版本。 2、本篇环境信息 工具/环境 版本 Cent...

CentOS 7 下安装.NET Core SDK 2.1

一、RPM包安装 1、导入rpm源 sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm 2、更新软件包 sudo yum -y update 3、安装SDK sudo yum -y install dotnet-sdk-2.1 4、校验是否安装成功 dotnet -...

CentOS 6/7 下MySQL 8.0 安装部署与配置

一、前言1、本教程主要内容 MySQL 8.0安装(yum)MySQL 8.0 基础配置MySQL shell管理常用语法示例(用户、权限等)MySQL字符编码配置 2、本教程环境信息与适用范围 环境信息 软件 版本 CentOS 7.4 Release MySQL 8.0.11 适用范围 软件 版本 CentOS CentOS 6 CentOS 7 ...

HBase集群部署指南

一、前言1、HBase简介HBase是一个分布式的、面向列的开源数据库。HBase在Hadoop之上提供了类似于Google Bigtable的能力。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。另一个不同的是HBase基于列的而不是基于行的模式。https://baike.baidu.com/item/HBase 2、HBase应用场景 大数据存储:应用日志、用户行为...