03 2023 档案
摘要:一、制品获取 1.安装及配置插件 配置插件(jenkins项目中) 2.选择对应的制品 3.修改jenkins file // 新增以下代码 String artifactUrl = "${env.artifactUrl}" // 下载制品,当前需要制品匿名用户可访问,后续可以通过shell或者an
阅读全文
摘要:一、部署环境及Hbase各组件简介 Hbase组件简介 1.Client Client包含了访问Hbase的接口,另外Client还维护了对应的cache来加速Hbase的访问,比如cache的.META.元数据的信息。 2.Zookeeper HBase通过Zookeeper来做master的高可
阅读全文
摘要:一、docker安装nexus wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum clean all && yum makecache fast um install docker systemctl
阅读全文
摘要:由于sonarqube开源版本不支持多分支管理,在扫描所有分支的时候都会指定同一个sonar项目,不便于我们查看 一、下载开源插件 项目地址:https://github.com/mc1arke/sonarqube-community-branch-plugin 下载地址:https://githu
阅读全文
摘要:本章主要通过SonarSQube API在pipeline第一次执行时就指定自定义的质量配置和质量阈 API 文档:http://192.168.1.134:9000/web_api 一、编写sonar API(sonarapi.groovy) 注意替换代码中sonarserve的地址及认证凭据,凭
阅读全文
摘要:一、角色分配及安装环境准备 资料下载地址: 链接: 百度网盘 1.机器及机器角色规划 2.关闭防火墙及SELinux 3.安装依赖(server) yum install -y cyrus-sasl-plain cyrus-sasl-gssapi portmap fuse-libs bind-uti
阅读全文
摘要:一、创建质量配置及关联项目 1.新建一个java代码质量配置 2.为配置添加规则 确认有4条规则了 为项目更换扫描配置 二、创建质量阈关联项目 1.创建质量阈 2.管理项目 3.添加指标 三、SonarSQube集成到pipeline 1.创建API访问凭证 2.创建sharelibrary //封
阅读全文
摘要:一、手动测试 注意此版本已经内置包含Java语言扫描插件,不再需要单独安装 1.clone代码 git clone git@192.168.1.128:root/demo-maven-service.git #demo-maven-service网上都有 2.手动编译项目 cd demo-maven
阅读全文
摘要:1.下载代码 https://github.com/ldnn/descheduler 2.根据实际情况修改调度的条件 如果镜像无法下载,可以使用dockerhub上镜像 https://hub.docker.com/r/k8simage/descheduler 3.应用yaml文件 kubectl
阅读全文
摘要:一、扫描结果 二、解决方案 1.Content-Security-Policy头缺失或不安全 1.1作用 简称CSP,意为内容安全策略,通过设置约束指定可信的内容来源,降低异源文件攻击,例如:js/css/image等个人不建议配置,一是安全威胁较低,而是需要熟悉每一个站点资源引用情况,并且后续资源
阅读全文
摘要:一、安装java依赖 要求参考:https://docs.sonarqube.org/latest/requirements/prerequisites-and-overview/ 1.内核参数调整并重启 vim /etc/sysctl.d/sonarqube.conf vm.max_map_cou
阅读全文
摘要:完整jenkinsfile 、sharelibrary 及jenkins配置见最后 一、gitlab push分支自动匹配 1.添加Generic Webhook插件参数,获取本次提交的分支信息 2.jenkinsfile添加判断,并切换到push的分支 3.新建分支并提交测试 二、增加build描
阅读全文
摘要:一、添加测试Maven项目 1.新建一个gitlab项目 2.导入simple-java-maven-app仓库代码(可以去github或者Gittree上都有) 3.配置mvn 国内源 参考:https://developer.aliyun.com/article/1039874 二、创建并配置测
阅读全文
摘要:1.下载指定版本容器镜像 docker pull xuxueli/xxl-job-admin:{指定版本} 2.运行容器 方式1:命令行配置启动 /** * 如需自定义 mysql 等配置,可通过 "-e PARAMS" 指定,参数格式 PARAMS="--key=value --key2=valu
阅读全文
摘要:一、AppScan 下载 下载链接:https://pan.baidu.com/s/1csUWPiVkwBNhcUES3XzNqQ?pwd=9xdh 二、AppScan 安装 (1)双击 “AppScan_Setup_10.0.0.exe” 开始安装 (2) 将文件夹中 rcl_rational.d
阅读全文
摘要:一、安装破解awvs 1.通过网盘连接下载awvs及破解文件 下载链接:https://pan.baidu.com/s/1csUWPiVkwBNhcUES3XzNqQ?pwd=9xdh 2.安装awvs mkdir awvs cd awvs chmod +x acunetix_trial.sh ch
阅读全文
摘要:1.github创建OAuth 2.jenkins安装并配置github认证插件 jenkins配置使用github认证 3.注销重新登录
阅读全文
摘要:1.gitlab创建新应用 2.jenkins安装gitlab插件 3.插件安装完成后全局安全配置中使用并配置gitlab认证 4.注销重新登录后自动使用gitlab当前登录账号登录 jenkins必须和gitlab使用同一浏览器,如果gitlab未登录,则jenkins登录时会自动跳转到gitla
阅读全文
摘要:一、.部署LDAP 这里使用容器部署,手动部署参考:https://www.cnblogs.com/panwenbin-logs/p/16101045.html 1.安装dockerwget -P /etc/yum.repos.d/ https://mirrors.aliyun.com/docker
阅读全文
摘要:一、HDFS Trash垃圾桶 1.文件系统垃圾桶背景 HDFS本身也是一个文件系统,那么就会涉及到文件数据的删除操作。 默认情况下,HDFS中是没有回收站垃圾桶概念的,删除操作的数据将会被直接删除,没有后悔药。 2.功能概述 1.HDFS Trash机制,叫做回收站或者垃圾桶。Trash就像Win
阅读全文
摘要:1.背景 HDFS并不擅长存储小文件,因为每个文件最少一个block,每个block的元数据都会在NameNode占用内存,如果存在大量的小文件,它们会吃掉NameNode节点的大量内存。如下所示,模拟小文件场景: 2.Archive概述 Hadoop Archives可以有效的处理以上问题,它可以
阅读全文
摘要:一、什么是元数据 在HDFS中,元数据主要指的是文件相关的元数据,由NameNode管理维护。从广义的角度来说,因为NameNode还需要管理众多DataNode节点,因此DataNode的位置和健康状态信息也属于元数据。 二、元数据管理概述 1.文件相关元数据类型 在HDFS中,文件相关元数据具有
阅读全文
摘要:一、配置文件 1.初始化数据库 wget https://raw.githubusercontent.com/alibaba/nacos/develop/distribution/conf/mysql-schema.sql mysql -uroot -p CREATE DATABASE IF NOT
阅读全文