自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Welcome to Feng.Chang's Blog

Yesterday is history, Tomorrow is a mystery. But today is a gift. That's why it's called the present

  • 博客(165)
  • 资源 (8)
  • 收藏
  • 关注

原创 第六章 Kubernetes支撑云原生应用开发案例

文章目录第6章 Kubernetes支撑云原生应用开发案例6.1 Kubernetes与云原生应用6.1.1 云原生6.1.2 kubernetes与云原生应用6.1.3 kubernetes应用6.2 高可用私有镜像仓库搭建6.2.1 高可用私有容器镜像仓库搭建6.2.1.1 高可用Harbor搭建步骤1) 部署Harbor依赖的external系统a. 部署miniob. 部署redisc. ...

2019-05-30 09:58:01 1487

原创 第五章 Kubernetes集群常见运维操作

文章目录第五章 Kubernetes集群常见运维操作5.1 管理Node和Label5.1.1 Node管理5.1.2 标签管理5.2 管理Namespace、Service和Pod5.2.1 Namespace管理5.2.1.1 增删namespace5.2.1.2 通过context简化不同namespace下的运维操作5.2.1.3 切换context5.2.2 pod管理5.2.2.1 增...

2019-05-24 16:09:36 1420

原创 第四章 高可用Kubernetes集群搭建方案

文章目录第四章 高可用Kubernetes集群搭建方案4.1 什么是高可用Kubernetes集群4.1.1 将kubernetes用于生产环境首要考虑的问题4.1.2 Kubernetes控制平面高可用考量4.2 高可用Kubernetes集群方案4.2.1 Kubernetes控制平面高可用方案-前提4.2.2 Kubernetes控制平面高可用方案-步骤4.2.2.1. 搭建高可用 etcd...

2019-05-23 16:18:49 823

原创 第三章 Kubernetes集群网络,安全与存储

文章目录第四章 Kubernetes集群网络,安全与存储3.1 Kubernetes集群网络3.1.1 Node网络3.1.2 Pod网络3.2.3 Service网络3.2 Kubernetes集群网络的设计需求3.3 Kubernetes集群网络实现3.3.1 kubernetes网络实现3.3.2 CNI工作流程3.4 Pod网络实现原理和网络方案对比3.4.1 网络实现原理3.4.2 三种...

2019-05-22 09:49:49 310

原创 第二章 Kubernetes集群探索

文章目录第二章 Kubernetes集群探索2-1 探索K8S集群路线2-2 kubeadm init流程揭秘2-2.1 引导前的检查2-2.2 生成私钥和数字证书2-2.3 生成控制平台组件kubeconfig文件2-2.4 生成控制平面组件minifest文件2-2.5 下载镜像,等待控制平面启动2-2.6 保存MasterConfiguration配置信息2-2.7 设定master标志2-...

2019-05-22 09:48:33 360

原创 第一章 搭建你的第一个Kubernetes集群

文章目录第一章 搭建你的第一个Kubernetes集群1.1 课程目标1.2 搭建k8s集群步骤和重点介绍1.2.1 kubernetes集群搭建前的诸多问题1.2.2 安装步骤总监1.3 环境准备,这里使用ubuntu1.4 安装容器引擎1.5 下载kubeadm, node组件和相关命令行工具1.5.1 安装kubeadm, kubelet, kubectl1.5.1.1 添加kubernet...

2019-05-19 02:43:01 856

原创 CentOS7

1、CentOS7的4种模式2、单用户模式3、救援模式4、设置固定IP5、设置主机名6、命令自动补全7、服务相关8、systemd target常用命令9、systemd-unitunit文件的路径9.1、systemd管理服务的机制和特点9.2、systemd unit相关命令9.3、systemd unit target关联10、防火墙相关11、fi...

2018-04-07 14:31:40 1052

原创 sed指定某行插入、追加、全局替换

有时候会有这样的需求,在指定的行后面或者是前面追加一行,这个时候可以使用sed来完成,具体用法如下a\ 在指定的行后面追加一行b\ 在指定的行前面追加一行### 使用指定的行号追加内容,在使用行号的过程中,需要注意的问题有以下### N;后面只能使用偶数,且不可以为0###  a表示在指定的行后面追加一行###  i表示在当前行插入一行,如果指定行为4,其实最终的结果插

2016-04-11 11:18:15 23164

转载 Here-Document

Here-documentThe redirection operators The here-document is treated as a single word that begins after the next newline character and continues until there is a line containing only the delimi

2016-02-24 14:04:59 623

原创 redhat系列linux使用本地的光盘镜像来制作一个yum安装源

在工作或者是日常生活中,肯定会遇到这么一种情况,需要安装软件,但是并不是上网,这个时候就可以用本地的光盘镜像来作为yum的安装源了,具体的步骤如下:1、挂载光盘# mount /dev/sr0 /mnt2、备份/etc/yum.repos.d/*.repo文件,然后删除该目录下的所有的*.repo文件# cp *.repo *.repo.bak# rm *.repo3、在/

2015-11-04 13:01:39 4287

转载 CentOS 6.3下配置LVM(逻辑卷管理)

本文转载自cnblog.cn的文章。http://www.cnblogs.com/mchina/p/linux-centos-logical-volume-manager-lvm.html

2015-11-03 21:17:05 974

转载 CentOS 6.7下PXE+Kickstart无人值守安装操作系统

以后这习惯一定要养成,解决了问题要马上写博客,那怕再晚,绝对不能脱。

2015-11-03 20:41:35 1383 2

原创 利用 kubectl 管理多集群/命令空间

利用 kubelet 来管理多或者或者集群下的多个命令空间

2022-04-21 18:20:33 903

原创 python 3.8 Could not import runpy module

文章目录环境相关报错导致原因解决方法如下环境CentOS 7Gcc 4.8.5Python 3.8.0相关报错make build_all CFLAGS_NODIST=" -fprofile-use -fprofile-correction" LDFLAGS_NODIST=""make[1]: Entering directory `/usr/local/src/Python-3...

2019-12-06 22:25:36 5823 2

原创 py2.x中安装jupyter

文章目录py2.x中安装jupyter1.1 ## 相关报错1.2、导致原因1.3、安装步骤py2.x中安装jupyter直接使用 pip install jupyter 有相关的报错1.1 ## 相关报错ERROR: Package 'jupyter-console' requires a different Python: 2.7.14 not in '>=3.5'1.2...

2019-12-06 20:34:10 357

原创 zkpython安装遇到的问题记录

直接通过 pip install zkpython 时报错,提示找不到zookeeper.h,在网上找到了解决方法zkpython 依赖于 zookeeper c 客户端,在安装zkpython 之前需要先安装 zookeeper c 客户端安装 zookeeper c 客户端wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeep...

2019-12-03 16:36:35 457

原创 hive-03_hive_Failed with exception MetaException(messageFor direct MetaStore DB conn

在 Hive 上给Partition表插入数据时报如下错误这个情况只在含有 partition 的表中导出时会出现,其他的表则没有遇到hive> LOAD DATA LOCAL INPATH '/home/v/Practises/07-Hive/practices/ml-latest-small/2008-08.data' OVERWRITE INTO TABLE `rating_t...

2019-12-03 16:35:27 785 2

原创 hive-02_hive_连接mysql报SSL Warnning

报错信息如下Sat Nov 02 14:07:26 CST 2019 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connect...

2019-12-03 16:34:56 204

原创 hive-01_hive_spark-assembly-jar No such file or directory

ref: https://www.cnblogs.com/tijun/p/7598281.html安装好hive-1.2.2版本后发现运行出现下面报错(py27) ➜ ~ hivels: cannot access /data/server/spark-2.0.2-bin-hadoop2.6/lib/spark-assembly-*.jar: No such file or directo...

2019-12-03 16:34:23 229

原创 mapreduce-01_java.lang.RuntimeException PipeMapRed.waitOutputThreads() subprocess fai

文章目录代码run.shmap.pyred.py本地调试运行集群上跑相关报错终端打印日志解决方法使用格式化输出强制类型转换为 str代码run.sh#!/bin/shHADOOP_CMD="/data/server/hadoop/bin/hadoop"STREAM_JAR_PATH="/data/server/hadoop/share/hadoop/tools/lib/hadoop-s...

2019-12-03 16:33:47 311

原创 spark-04_Exception in thread main org.apache.spark.sql.catalyst.analysis.NoSuchTa

文章目录相关版本错误片段解决方法相关版本spark version: spark-2.1.0-bin-hadoop2.6错误片段Exception in thread "main" org.apache.spark.sql.catalyst.analysis.NoSuchTableException: Table or view 'rating_table' not found in ...

2019-12-03 16:32:06 2297

原创 spark-03_ERROR metastore.RetryingHMSHandler_AlreadyExistsException(message Databa

文章目录运行环境问题描述解决方案运行环境spark version: spark-2.0.2-bin-hadoop2.6问题描述在执行spark sql任务时报如下错误19/12/03 14:11:07 ERROR metastore.RetryingHMSHandler: AlreadyExistsException(message:Database default already...

2019-12-03 16:29:36 2197

原创 spark-02_java.lang.NoClassDefFoundError_org.apache.spark.streaming.kafka.Kafk

在spark中本地调试时遇到如果问题19/11/20 17:08:49 INFO handler.ContextHandler: Started o.s.j.s.ServletContextHandler@73e132e0{/metrics/json,null,AVAILABLE}Exception in thread "main" java.lang.NoClassDefFoundError...

2019-12-03 16:28:01 316

原创 spark-01_java.io.FileNotFoundException_File does not exist_hdfs_xxx

文章目录refs一、错误日志二、日志详情三、运行脚本以及代码3.1、运行脚本3.2、代码片段四、问题排查及原因五、注意事项refshttps://js.dlolb.ml/-----https://stackoverflow.com/questions/47157793/spark-runs-in-local-but-cant-find-file-when-running-in-yarnht...

2019-12-03 16:26:32 2286

转载 python_*expression

Python 星号表达式(starred expression)*expression的作用1、用于参数传递2、用于unpacking可迭代的变量3、语法参考ref: https://blog.csdn.net/DawnRanger/article/details/78028171Python 星号表达式(starred expression)*exp...

2018-07-13 08:11:48 1639

原创 jenkins_java.lang.NoClassDefFoundError

出现这个问题其实是挺苦恼的,之前也有过一点java基础,对于这种问题,要么就是jenkins安装不完整,有些类找不到,要么就是jdk环境变量或者是class_path没有配置正确在构建的时候出现发了如下问题FATAL: org/jenkinsci/plugins/workflow/job/WorkflowRunjava.lang.NoClassDefFoundError: org/j...

2018-07-05 10:49:22 5358 2

原创 libssl.so.10 no version information available required by相关问题

0x01、问题描述0x02、解决方法0x03、事后总结0x01、问题描述原来线上nginx是yum安装的,本来想支持第三方模块echo的,抱着尝试的心态,1、下载了同样版本的nginx,然后使用/usr/sbin/nginx -V查看了系统nginx的编译参数,然后在源码目录中使用同样的编译flag来编译nginx2、不巧,configure过程,环境检查就出问题...

2018-04-25 13:18:17 10267

原创 percona-toolkit工具集安装

1、安装相关依赖包因为该工具集是用perl开发的,所以需要安装perl相关的依赖包yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker cpan perl-IO-Socket-SSL perl-DBD-MySQL perl-Time-HiRes2、下载工具并安装下载链接: https://www.percona...

2018-03-30 17:44:25 704

原创 linux创建用户的本质

ref:useradd命令的参数/etc/default/useradd配置文件/etc/skel目录下的文件手动创建一个用户ref:http://blog.csdn.net/ouyang_peng/article/details/8732928http://blog.sina.com.cn/s/blog_6a58bdf40102v2zf.html...

2018-03-22 20:33:15 541

原创 error file 'boot_grub_i386-pc_normal.mod not found

refhttp://blog.csdn.net/joffy/article/details/38409649http://blog.csdn.net/wh357589873/article/details/51167830http://blog.csdn.net/miaoqiucheng/article/details/785692111、问题描述a、安装完Linuxmint...

2018-02-23 20:06:56 2137

原创 4_利用proc目录恢复删除文件

ref: http://blog.csdn.net/jesseyoung/article/details/42236615 修改innodb共享表空间转换为独立的表空间使用mysql模拟演示在linux下使用/proc目录来恢复删除数据具体的操作如下,为了便于演示,这里将mysql的共享表空间设置为独立表空间; 保证此变量的值为onmysql> show variables

2018-01-09 19:47:10 664

原创 3_进程目录下常用文件介绍

说明proc目录下所有以数字全名的目录,都有一个进程id与该目录名一一对应,如httpd的进程为8293,则可以在/proc/8293目录下找到该进程的相关信息;进程退出后该进程id对应的目录也会消失1、cmdline 与/proc/cmdline相似,保存了当前进程的启动命令2、cwd 链接符号,指向进程的运行目录3、exe 链接符号,指向进程的可执行文件,通过/proc/[

2018-01-09 19:46:38 259

原创 2_proc目录下常用文件介绍

最基本的包括cpu、内存、磁盘和网络等信息,可以从下面的文件中获取/proc/loadavg: 系统负载均衡/proc/meminfo: 内存相关/proc/diskstats: 磁盘相关/proc/net/dev: 网络相关,流量查看支持的文件系统类型➜ ~ cat /proc/filesystemsnodev sysfsnodev rootfsno

2018-01-09 19:46:04 408

原创 1_proc目录介绍

目录简介位于内存中的伪文件系统(in-memory pseudo file system)该目录下不是真正意义上的文件,而是“运行时”信息proc目录是一个控制中心,用户可以修改里面某个文件的值来临时改变内核的运行状态proc也是我们的查询中心,可以通过查询某个文件来了解当前系统有关的硬件信息及进程的相关信息在linux中,许多数据来源都是从proc目录中获取到的举例说明

2018-01-09 19:45:29 323

原创 git remote warning unable to unlink [FILENAME] Permission denied

前言有同事反馈创建分支时出现了错误,查看walle日志发现报错如下[www@springboard MainWeb]$ git push origin newerTotal 0 (delta 0), reused 0 (delta 0)remote: warning: unable to unlink application/folder/index.html: Permission den

2017-12-29 19:19:54 1405

原创 定制history以指定的格式输出至指定目录

在/etc/profile添加下面的配置# history相关配置USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`if [ "$USER_IP" = "" ]then USER_IP=`hostname`fiif [ ! -d /data/history ]then mkdir

2017-12-27 15:12:21 420

转载 Configuring iptables on CentOS 6.5

Configuring iptables on CentOS 6.5refer: http://blog.chinaunix.net/uid-22780578-id-3346350.htmlhttps://www.upcloud.com/support/configuring-iptables-on-centos-6-5/The user-space application program ipta

2017-09-07 16:31:44 415

原创 apache添加虚拟主机后导致旁站访问出现403问题分析

需要了解的概念1、apache是怎么处理请求的?(这里主要说明开启VirtualHost后的处理流程) Apache 在接受到请求时,会将配置文件中出现的第一个VirtualHost作为默认的,然后再找匹配的,如果没有匹配到,就使用默认的虚拟主机配置文件2、apache配置文件加载顺序 1、如果没有打开Include语句,则是按照顺序,从上到下加载,如果出现相同的配置那么后面的就覆盖前面的

2017-09-02 10:59:24 551

原创 3-html-css

cssref: http://www.cnblogs.com/yuanchenqi/articles/5977825.htmlcss概述css是Cascading Style Sheets的简称,中为称为层叠样式表,用来控制网页数据的表现,可以使网页的数据与数据分离,主要体现在样式一、css的4种引入方式1.1、行内式[不推荐使用]行内式是在标记的style属性中设定的css样式(即直接写在标签中的

2017-08-17 20:05:15 799

原创 2-html-协议相关

http协议一、HTTP概述HTTP(Hypper Text Transport Protocol), 即超文本传输协议。这个协议规定了浏览器和万维网服务器之间互相通信的规则http就是一个通信规则,通信规则规定了客户端和服务器传输数据的内容格式,客户端发起的叫请求,服务端返回的叫响应特点Http叫超文本传输协议,基于请求/响应模式http是无状态协议二、请求协议请求格式请求行首:请求方式、

2017-08-17 20:03:22 430

Linux Shell编程艺术.7z.003

Linux Shell编程艺术.7z.003 The Art of Linux Shell Scripting Shell是unix/linux操作系统与用户进行交互的重要接口,是unix/linux系统中最重要的软件之一。一直以来,shell编程是系统管理员必备的高级技能,通过学习shell编程,可以让计算机系统完成那些繁重并且琐碎的管理任务,从而可以节约大量的工作时间。本书通过大量的应用实例,以循序渐进的方式,由浅入深地逐步介绍shell的各个知识点,从而引领读者轻松跨过shell程序设计的门槛,最终摆脱繁忙而且低效率的工作状态,达到轻松管理系统的目的。

2015-12-31

Linux Shell编程艺术.7z.002

The Art of Linux Shell Scripting Shell是unix/linux操作系统与用户进行交互的重要接口,是unix/linux系统中最重要的软件之一。一直以来,shell编程是系统管理员必备的高级技能,通过学习shell编程,可以让计算机系统完成那些繁重并且琐碎的管理任务,从而可以节约大量的工作时间。本书通过大量的应用实例,以循序渐进的方式,由浅入深地逐步介绍shell的各个知识点,从而引领读者轻松跨过shell程序设计的门槛,最终摆脱繁忙而且低效率的工作状态,达到轻松管理系统的目的。

2015-12-31

Linux Shell编程艺术.7z.001

The Art of Linux Shell Scripting Shell是unix/linux操作系统与用户进行交互的重要接口,是unix/linux系统中最重要的软件之一。一直以来,shell编程是系统管理员必备的高级技能,通过学习shell编程,可以让计算机系统完成那些繁重并且琐碎的管理任务,从而可以节约大量的工作时间。本书通过大量的应用实例,以循序渐进的方式,由浅入深地逐步介绍shell的各个知识点,从而引领读者轻松跨过shell程序设计的门槛,最终摆脱繁忙而且低效率的工作状态,达到轻松管理系统的目的。

2015-12-31

kvn虚拟化安装以及配置

关于linux的kvm虚拟化的安装以及相关的配置。

2015-12-31

The Productive Programmer-卓有成效的程序员

资源来源,非常感谢这位仁兄,希望能继续发扬这种精神。http://download.csdn.net/download/wh_robbin/5289170

2015-12-24

tcp-ip-illustrate-中文版-三卷

tcp-ip-illustrate-中文版-三卷,steven先生的经典著作,1-3卷完整版。

2015-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除