- 博客(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
原创 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
2015-12-31
Linux Shell编程艺术.7z.002
2015-12-31
Linux Shell编程艺术.7z.001
2015-12-31
The Productive Programmer-卓有成效的程序员
2015-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人