摘要:一、简介概述 1、什么是Hadoop Hadoop是Apache软件基金会旗下的一个开源分布式计算平台,为用户提供了系统底层细节透明的分布式基础架构 Hadoop是基于java语言开发,具有很好的跨平台的特性,并且可以部署在廉价的计算机集群中 Hadoop的核心是分布式文件系统HDFS(Hadoop 阅读全文
posted @ 2019-11-08 12:08 乐章 阅读(606) 评论(0) 推荐(0) 编辑
摘要:一、简介 1、什么是Kubernetes 简称K8s,用8代替8个字符“ubernerte”而成的速写,K8s是一个开源的容器编排平台,它是一个跨主机集群的开源容器调度平台,用于管理云平台中多个主机上的容器化的应用,它可以自动化应用容器的部署、扩展、的操作,k8s的目标是让部署容器化的应用简单并且高 阅读全文
posted @ 2019-10-28 11:16 乐章 阅读(2175) 评论(0) 推荐(4) 编辑
摘要:提示:文中有些内容为大神的博客内容,就不统一标注那里引用,只是再最下面标注参考连接谢谢 一、简介 1、了解docker的前生LXC LXC为Linux Container的简写。可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相当于C++中的NameS 阅读全文
posted @ 2019-08-07 17:19 乐章 阅读(30569) 评论(13) 推荐(51) 编辑
摘要:一、简介 1、什么是wireshark 百度: Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。 在过去,网络封包分析软件是非常昂贵 阅读全文
posted @ 2019-07-22 16:19 乐章 阅读(1705) 评论(1) 推荐(6) 编辑
摘要:#Linux系统设置开机自动运行脚本的方法 ##方法1 rc.local /etc/rc.d/rc.local文件会在linux系统各项服务都启动完毕后再被运行,可以将脚本路径加到该文件里 ###1)确保权限 chmod +x /etc/rc.d/rc.local ###2)创建脚本 cat /ho 阅读全文
posted @ 2020-08-11 14:35 乐章 阅读(1020) 评论(1) 推荐(0) 编辑
摘要:Centos7+MySQL主主复制架构 主主架构:就是互为主从的架构 node1:10.211.55.4 centos7 mariadb-5.5.65 node2:10.211.55.6 centos7 mariadb-5.5.65 主从架构配置如下: https://www.cnblogs.com 阅读全文
posted @ 2020-08-05 14:11 乐章 阅读(274) 评论(0) 推荐(0) 编辑
摘要:corosync+pacemaker 官方网址 https://clusterlabs.org/ 一、开源高可用了解 OPEN SOURCE HIGH AVAILABILITY CLUSTER STACK/开源高可用集群堆栈1999年以来,Corosync,Pacemaker,DRBD,ScanCo 阅读全文
posted @ 2020-05-26 15:25 乐章 阅读(375) 评论(0) 推荐(0) 编辑
摘要:ks详解 一、文件组成 文件由三部分组成 1、选项指令段 用于自动应答图形/文本界面安装时除了包以外的所有操作 2、package选择段 使用%packages引导该功能 3、脚本段 脚本段分为两部分 1)%pre 预安装脚本段,在安装系统之前就执行的脚本,该段很少使用,命 阅读全文
posted @ 2020-03-22 23:37 乐章 阅读(769) 评论(0) 推荐(0) 编辑
摘要:1、说明 break(循环控制)、continue(循环控制)、exit(退出脚本)、return(退出函数) 其中break、continue在条件语句及循环语句(for、while、if等)控制程序走向 其中exit用于所有语句并退出脚本,exit还可以返回上一次程序或命令的执行状态值给当前sh 阅读全文
posted @ 2020-03-19 15:00 乐章 阅读(488) 评论(0) 推荐(0) 编辑
摘要:ansible 一、常用的自动化运维工具 1、puppet 基于ruby开发,采用c/s架构,扩展性强,基于ssl,远程命令执行相对较弱, 2、saltstack 基于python开发,采用C/S架构,相对puppet更轻量级,配置语法使用YMAL,使得配置脚本更简单 3、ansible 基于pyt 阅读全文
posted @ 2020-03-16 14:03 乐章 阅读(911) 评论(0) 推荐(1) 编辑
摘要:认识rancher 一、简介 1、什么rancher Rancher是一个开源软件平台,使组织能够在生产中运行和管理Docker和Kubernetes。使用Rancher,组织不再需要使用一套独特的开源技术从头开始构建容器服务平台。Rancher提供了管理生产中的容器所需的整个软件堆栈。 2、充分发 阅读全文
posted @ 2019-12-13 10:05 乐章 阅读(8839) 评论(0) 推荐(7) 编辑
摘要:网络地址换算 1、网络地址分类 A类:0.0.0.0到127.255.255.255 255.0.0.0/8 B类:128.0.0.0到191.255.255.255 255.255.0.0/16 C类:192.0.0.0到223.255.255.255 255.255.255.0/24 D类:22 阅读全文
posted @ 2019-11-20 11:53 乐章 阅读(368) 评论(0) 推荐(0) 编辑
摘要:Markdown 语法和 MWeb 写作使用说明 Markdown 的设计哲学 Markdown 的目標是實現「易讀易寫」。不過最需要強調的便是它的可讀性。一份使用 Markdown 格式撰寫的文件應該可以直接以純文字發佈,並且看起來不會像是由許多標籤或是格式指令所構成。Markdown 的語法有個 阅读全文
posted @ 2019-11-20 11:09 乐章 阅读(254) 评论(0) 推荐(1) 编辑
摘要:一、简介 1、分布式文件系统集群结构 分布式文件系统由计算机集群中的多个节点构成,这些节点分为两类: 主节点(MasterNode)或者名称节点(NameNode) 从节点(Slave Node)或者数据节点(DataNode) 2、HDFS能够带来什么好处 兼容廉价的硬件设备 流数据读写 大数据集 阅读全文
posted @ 2019-11-15 11:40 乐章 阅读(941) 评论(2) 推荐(2) 编辑
摘要:一、简介 1、环境依旧是kubernetes之前文章的架构 2、需要docker的镜像 1)php-forntend web 前端镜像 docker.io-kubeguide-guestbook-php-frontend.tar 2)redis master docker.io-kubeguide- 阅读全文
posted @ 2019-11-13 16:13 乐章 阅读(725) 评论(0) 推荐(1) 编辑
摘要:一、简介 1、环境 环境还是前面的环境 2、Kubernetes Dashboard web界面 kubernetes dashboard (仪表盘)是一个将通用的基于web的监控和操作界面加入kubernetes的项目 二、开始部署yaml配置文件 1、创建/编辑deployment [root@ 阅读全文
posted @ 2019-11-12 17:46 乐章 阅读(1985) 评论(0) 推荐(1) 编辑
摘要:一、简介概述 1、什么是Hadoop Hadoop是Apache软件基金会旗下的一个开源分布式计算平台,为用户提供了系统底层细节透明的分布式基础架构 Hadoop是基于java语言开发,具有很好的跨平台的特性,并且可以部署在廉价的计算机集群中 Hadoop的核心是分布式文件系统HDFS(Hadoop 阅读全文
posted @ 2019-11-08 12:08 乐章 阅读(606) 评论(0) 推荐(0) 编辑
摘要:一、kubectl管理集群中deployment资源与service服务 1、相关参数 kubectl edit 编辑服务器侧资源 kubectl replace 替换,使用 yaml 配置文件来替换正在运行中的配置参数 kubectl patch 部分更新资源相关信息 kubectl apply 阅读全文
posted @ 2019-11-07 18:52 乐章 阅读(643) 评论(0) 推荐(0) 编辑
摘要:一、简介 1、什么是kubectl kubectl前面其实已经用到了一些,它其实就是用于操作kubernetes集群的命令行接口,通过kubectl的各种命令实现各种功能 2、环境还是用上一偏文章 Kubernetes2-K8s的集群部署 3、架构图 二、kubectl-创建/删除一个pod得相关操 阅读全文
posted @ 2019-11-06 18:17 乐章 阅读(905) 评论(0) 推荐(0) 编辑
摘要:一、为什么使用${}引用变量 1、$a和${a}的效果与区别 因为个别特殊字符会影响正常引用,所以需要使用${}引用变量,加花括号是为了帮助解释器识别变量的边界 $a和${a}效果一样,当变量后面连接其他字符的时候必须给变量加上大括号${a}_bc [root@master ~]# VAR=111 阅读全文
posted @ 2019-11-06 12:54 乐章 阅读(483) 评论(0) 推荐(0) 编辑
摘要:一、简介 1、架构参考 Kubernetes1-K8s的简单介绍 2、实例架构 192.168.216.51 master etcd 192.168.216.53 node1 192.168.216.54 node1 3、拓扑 4、软件版本 [root@master ~]# cat /etc/red 阅读全文
posted @ 2019-10-30 12:37 乐章 阅读(1319) 评论(0) 推荐(0) 编辑
摘要:一、简介 1、什么是Kubernetes 简称K8s,用8代替8个字符“ubernerte”而成的速写,K8s是一个开源的容器编排平台,它是一个跨主机集群的开源容器调度平台,用于管理云平台中多个主机上的容器化的应用,它可以自动化应用容器的部署、扩展、的操作,k8s的目标是让部署容器化的应用简单并且高 阅读全文
posted @ 2019-10-28 11:16 乐章 阅读(2175) 评论(0) 推荐(4) 编辑
摘要:一、Hadoop原理介绍 1、请参考原理篇:Hadoop1-认识Hadoop大数据处理架构 二、centos7单机部署hadoop 前期准备 1、创建用户 2、添加用户权限 3、安装软件openssh,生成授权,免密码 1)安装 1)操作步骤 4、安装java 5、添加环境变量 [hadoop@we 阅读全文
posted @ 2019-10-25 17:58 乐章 阅读(600) 评论(0) 推荐(0) 编辑
摘要:一、简介 1、什么是zfs文件系统 ZFS文件系统的英文名称为Zettabyte File System,也叫动态文件系统(Dynamic File System),是第一个128位文件系统。最初是由Sun公司为Solaris 10操作系统开发的文件系统。作为OpenSolaris开源计划的一部分, 阅读全文
posted @ 2019-10-12 17:50 乐章 阅读(9124) 评论(0) 推荐(3) 编辑