ISCSI共享存储 ISCSI,小型计算机系统接口,又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,它可以共享镜像文件(*.img)、分区(partition)、物理硬盘和逻辑卷等。现在使用ISCSI技术实现局域网内共享物理磁盘和磁盘分区。 1. 环境准备 1.1硬件环境 两台CentOS7.6的机器,一台额外
题目链接: 剑指 Offer 28. 对称的二叉树 思路:本题采用递归的方式来进行解决,一个树要满足对称,则说明左结点的左节点和右节点的右节点,以及左节点的右节点和右节点的左节点要相等 所以按照这个思路去往下递归,并讨论好空节点的情况。递归的终点:找到不符合条件的情况或是两个结点相等且
1.背景 2.先来认识一下什么是双向链表 示例图: 代码: package com.ldp.collection.demo01; import org.junit.Test; /** * @author 姿势帝-博客园 * @address https://www.cnblogs.com/newAndHui/ * @WeChat 851298348 * @create 04/05 6:03 * @description */ public
解决办法: 将master节点上的admin.conf文件拷贝到从节点 1在master节点上执行传文件 [root@master .kube]# scp /etc/kubernetes/admin.conf node1:~ Password: admin.conf
CentOS7.5 删除virbr0虚拟网卡在CentOS 7的安装过程中如果有选择相关虚拟化的的服务安装系统后,启动网卡时会发现有一个以网桥连接的私网地址的virbr0网卡,这个是因为在虚拟化中有使用到libvirtd服务生成的,如果不需要可以关闭后去掉:一、查看IP及网桥设备[root@Node1 ~]# ip -4 addr
1、Ansible是什么? Ansible是一个自动化运维工具,基于Python开发,集合了众多运维工具的优点,可以实现批量系统配置、批量程序部署、批量运行命令等功能。并且它是基于模块工作的,本身没有批量部署的能力,真正批量部署的是ansible所运行的模块,而ansible只是提供一种框架。 2、Ansible常用
一、基础环境 192.168.88.200 prometheus # prometheus主节点 192.168.88.201 prometheus-federate1 # 联邦节点1 192.168.88.202 prometheus-federate2 # 联邦节点2 192.168.88.203 node1 192.168.88.204 node2 二、配置prometheus联邦 2.1、部署prometheus prometheu
24. 两两交换链表中的节点 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 示例 1: 输入:head = [1,2,3,4] 输出:[2,1,4,3] 示例 2: 输入:head = [] 输出:[] 示例 3: 输入:head = [1] 输出:[1]
一、题目 二、分析 1.看到题目就想到利用递归去解决问题,首先第一点要不断地去判断两边节点,第二点递归可以提升代码的速度 2.在递归里面首先我们要先考虑两边节点都是否为空,都为空说明,前面的遍历对比都是对的,所以输出true;第二点若其中有个节点为空,另个节点不为空,说明没
环境说明 os: centos 7.9 dhcp: 4.2.5 virtualbox: 6.1 节点说明 节点名称 网卡 IP 说明 nat-route enp0s3 192.168.101.141 对外网络,链接internet enp0s8 10.0.0.2 链接内网,intnet0 nat-node1 enp0s3 dhcp分配 链接内网,intnet0 nat-node2 enp0s3 dhcp分配 链接内网
public Node connect(Node root) { if(root == null) return root; Deque<Node> q = new LinkedList(); q.offer(root); while(!q.isEmpty()) { int size = q.size(); for(int i = 0; i < size; i++) { Node node1 = q.
题目 给定一个单链表 L 的头节点 head ,单链表 L 表示为: L0 → L1 → … → Ln - 1 → Ln 请将其重新排列后变为: L0 → Ln → L1 → Ln - 1 → L2 → Ln - 2 → … 不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例 1: 输入:head = [1,2,3,4] 输出:[1,4,2,3] 示例
拉取镜像 sudo docker pull consul 启动节点1(server模式) docker run -d -e 'CONSUL_LOCAL_CONFIG={"skip_leave_on_interrupt": true}' --name=node1 consul agent -server -bind=172.17.0.2 -bootstrap-expect=3 -node=node1 -node:节点的名称 -bind:绑定的一个地址,用于
glusterfs部署及卷类型使用 一、环境说明 hostnameIPdiskrole gluster-node1 192.168.99.251 /dev/sdb、/dev/sdc、/dev/sdd server、client gluster-node12 192.168.99.252 /dev/sdb、/dev/sdc、/dev/sdd server、client gluster-node13 192.168.99.253 /dev/sdb
描述 输入两个递增的链表,单个链表的长度为n,合并这两个链表并使新链表中的节点仍然是递增排序的。 数据范围: 0≤n≤1000 要求:空间复杂度 O(1),时间复杂度 O(n) 题解:当node2的节点大于node1的节点小于node1.next的节点时,插入节点。否则指针后移,bug出现在末尾指针的处理,需要判断no
文章目录 核心代码完整示例代码 使用py2neo构建neo4j图模型小demo:https://blog.csdn.net/weixin_35757704/article/details/112525629 核心代码 使用py2neo连接neo4j的方法: from py2neo import Graph graph = Graph("http://localhost:7474", auth=("neo4j", "neo4j"))
Telegraf是什么? Telegraf 是一个用Go语言编写的代理程序,可收集系统和服务的统计数据,并写入到InfluxDB数据库。内存占用小,通过插件系统可轻松添加支持其他服务的扩展。 Telegraf metric是用于在处理期间对数据建模的内部表示,这些指标完全基于InfluxDB的数据模型,包含四个主要组
1. 概述 作为 Kubernetes 最长使用的一种网络插件,Calico 具有很强的扩展性,较优的资源利用和较少的依赖,相较于 Flannel 插件采用 Overlay 的网络,Calico 可以通过三层路由的方式采用性能更佳的 Underlay 网络,Calico 网络插件的转发效率是所有方案中较高的。 在使用 Calico 网络插件
一、The hard way Kelsey Hightower :https://github.com/kelseyhightower 这种方式搭建Kubernetes的环境方式可以说是最难的了。他的github中有一个kubernetes-the-hard-way,里面写了一个k8s比较困难的搭建方式,我是作为一个了解看了下,没真试过他的方式,有兴趣的可以自己玩 二、
左程云算法与数据结构课 https://www.bilibili.com/video/BV13g41157hK?p=2&spm_id_from=pageDriver 题目 给定两个二叉树的节点node1和node2,找到他们的最低公共祖先节点。 题解 解法一 设置一个 HashMap 保存节点与该节点的父节点(设根节点的父节点为本身),然后再用一个集合 set1
目录组件基本组件块存储文件存储对象存储特点:1、高性能:2、高可用性:3、高可扩展性:4、特性丰富:详细配置一、准备机器1、修改主机名2、修改hosts文件二、Ceph节点安装1. 安装NPT(所有节点)2、管理节点配置无密码ssh登陆3、关闭核心防护4、配置yum源三、搭建集群1. 安装准备,创建文件夹2.
目录 一、部署流程1. 环境部署2. 硬盘分区挂载3. 配置/etc/hosts文件(所有节点上操作)4. 安装、启动GFS5. 添加节点并创建集群6. 根据规划创建卷6.1 创建分布式卷6.2 创建条带卷6.3 创建复制卷6.4 创建分布式条带卷6.5 创建分布式复制卷 二、Client 客户端部署与测试1. 部
glusterfs创建分布式卷 一、环境信息 node1 192.168.8.11 两块磁盘node2 192.168.8.12 两块磁盘二、通用配置(各个节点) 1、修改主机名 hostnamectl set-hostname node1 2、修改hosts文件 # cat <<"EOF">/etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localh
glusterfs创建分布式卷 一、环境信息 node1 192.168.8.11 两块磁盘node2 192.168.8.12 两块磁盘二、通用配置(各个节点) 1、修改主机名 hostnamectl set-hostname node1 2、修改hosts文件 # cat <<"EOF">/etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localh
一:题目 二:思路 1.这道题我们是需要找到一个结点,并且从这个结点往后的结点都相等 2.我们需要将两个链表 右对齐 3.然后将长链表的指针移动到和短链表头结点相同的位置 4.接下来就是比较指针,当一个指针相同也就意味着往后的结点的数值也相等 三:上码 /** * Definition for