自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 2个CDH 使用一个kerberos 和 LDAP

2个CDH平台使用同一套kerberos和LDAP做认证

2024-04-01 16:09:31 223

原创 kerberos主机名替换成域名,搭replicate

CDH修改kerberos认证配置

2024-04-01 15:51:41 300

原创 centos 6 yum的repos操作系统的一些包更新(最近可用)

公司生成环境还是一些操作系统是centos6 的,进行维护时需要安装软件,很多之前的文档yum源都无法使用了。这些源每次找都是一次性的,现在再使用一般就有问题,无法访问,主要是要有自己的找寻方法。还有关于python一些包一起更新本地安装。

2023-10-26 17:46:40 125

原创 hadoop的hdfs手工清理磁盘空间指令

手工执行删除指令

2023-10-07 10:04:24 532

原创 Centos 生产系统替换

centos 替换建议

2023-01-19 11:06:51 1177

原创 linux中grep 不区分大小写查询文件

grep

2022-10-28 11:08:50 757

原创 k8s已经删除pod,但是node节点的容器还存在的排错记录(集群使用NAS存储)

docker容器没有正常删除

2022-07-21 17:22:38 1044

原创 sudo: no tty present and no askpass program specified 处理

sudo

2022-07-14 18:54:15 457

原创 通过shell脚本对一个文件中的所有数值相加并求和

临时处理文件并把文件里数值相加

2022-06-28 15:14:12 2631

原创 机器内存充足,但java申请不到内存的排错(java.io.IOException: Cannot run program “/bin/bash“: error=12, Cannot allocate

jvm 内存问题

2022-06-17 16:58:47 785 1

原创 HDFS 2.7.5 benchmark 基准测试

HDFS基准测试

2022-06-17 11:53:07 346

原创 linux 如何查看进程的线程数?

如何查看当前进程有多少个存活线程呢?可以使用系统自动的top查看也可以使用其他的专门工具查看。下面以zookeeper的进程做例子查看线程(ID 5806)方法1:pstree -p 5806(进程ID)。如下截图所示:[root@k8s-m1 ~]# ps -ef | grep zookroot 2651 2618 0 14:35 pts/2 00:00:00 grep --color=auto zookroot 5806 1 0 2019 ?

2020-10-21 14:47:01 4316

原创 kubectl log 报 connection refused 记录

环境新增一台node节点。查看kubelet和kube-proxy 启动正常,把调度到上面正常运行,通过该节点去访问机器其他服务正常。但是查看该节点的log报错,error from server:Get https://xxxxx看报错是证书的错误。https的地址不给访问。梳理下证书逻辑,证书master主节点签的ca证书,新加节点的认证下。这个就应该是节点的问题。首先需要判断就是nodename和ip的解析有没有问题。问题很明显。node节点的kubelet使用的是new-k8s-node9

2020-09-14 18:00:01 877

原创 docker修改配置日志驱动程序,设置日志的大小

老版本的docker所使用的日志驱动程序是:journald,使用docker info能进行查看。我们要对docker上的容器的日志进行收集,需要将日志驱动程序修改为:json-file驱动,重启docker报错。1.查看下文件配置:[root@i-m7uysopv redis_exporter]# grep -v "^#" /etc/sysconfig/dockerOPTIONS='--selinux-enabled --log-driver=journald --signature-verif

2020-08-20 15:24:46 2921

原创 redis集群机器扩容机器的内存

生产上的redis使用一段使用后,数据量很大,redis的内存不足,需要扩容机器的内存。教训1:这个扩容一定要尽早去做。在机器剩余内存在500M左右去做。我是剩余100M的时候做的迁移,就很有问题。我是先用bgsave保存下数据。发现机器的的内存直接使用99%,swap也被快用完了,备份的速度极其的慢。4百万的数据,dump.rdb的文件有2.7G大小。备份了7个小时,读写极其慢,而且这个时候redis机器还做了主从切换,数据完全同步不了,在从库上看主从状态是down的状态。教训2:备份是检测机器的基础

2020-08-17 11:24:05 511

原创 k8s 1.15.7 node有问题一直加不到集群里

测试环境遇到一个问题node节点显示状态异常,我手工delete node。之后在重启服务想把node加入集群。结果一直进不去。先使用简单粗暴的方法重启flanneld kube-proxy kubelet docker。看status的状态,都是正常的。但是没有加入集群。重启机器reboot。然后查到服务没有什么报错,还是加入不了集群。因为我使用使用二进制安装的,我直接把原来的node节点的配置文件全部删掉,重新写了一遍配置参数。重启服务,没有正常加入集群。没有办法仔细查看日志:system

2020-08-06 18:23:12 3628

原创 CentOS 7 傻瓜式安装 MySQL 8.0+ 版本数据库(8.0.20)

1. 从MySQL官网,下载MySQL所需要的安装包。 网址:https://dev.mysql.com/downloads/mysql/ Select Operating System: 选择 Red Hat(因为CentOS 是基于红帽的);Select OS Version: 选择 linux 7 下载第一个: mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar2. 点击 No thanks, just start my download. 进行下载,

2020-06-08 18:07:33 898

原创 kubernetes 1.15.7 二进制安装部署 从入门到放弃

master 部署高版本的k8s为了提高安全性各种认证搞得很复杂很麻烦,请认真阅读安装步骤。总的来说不是很复杂,但是要注意细节。基本介绍master:192.168.7.120node:192.168.7.121kubernetes的版本是: 1.15.7docker版本是: 1.13.1flannel的版本是:0.7.1etcd版本是: 3.3.11先按照etcd我使用的yu...

2019-12-31 17:47:37 768

原创 docker run mount报 kernel:overlayfs:failed to resolve

我在一个环境yum安装docker后,修改了docker的文件驱动还是不我查看了服务的内核版本是支持overlay2 这种类型的,但是还是docker run mount是有问题,内核无法驱动这文件系统,我在其他环境相同的docker版本和docker文件驱动是可以,就很奇怪,可以80%确定是文件系统的原因,我又仔细排查这台服务器文件系统和其他发现我在其他环境使用的是etx4....

2019-07-16 15:16:46 2066

原创 kubernetes1.8版本使用delpoyment版本升级回滚

一个文件实现两个版本之间回滚升级kubectl apply是1.8以上支持我以测试环境中tmanager 服务做个例子文件 tmanager.yaml 我仅修改image,所以文件我就放修改的那部分---apiVersion: apps/v1kind: Deploymentmetadata: name: tmanager namespace: paas labels: ...

2019-07-16 15:03:03 253

原创 在kubernetes 1.8以下的版本滚动升级 要求使用deployment

在kubernetes 1.8以下的版本滚动升级 要求使用deployment控制器deployment 是用来管理无状态应用的,面向的集群的管理,而不是面向的是一个不可变的个体。简单来说就一笼包子吃掉一个在放一个进去就行了。Deployment为Pod和ReplicaSet提供了一个声明式定义(declarative)方法,用来替代以前的ReplicationController来方便的管理...

2019-07-16 14:57:47 303

原创 docker容器存放目录 /var/lib/docker/overlay Free inodes is less than 20%

在k8s集群里有一台机器的inodes剩余不足之前都是查询资料都是清除下images 或者是docker rm 转态异常的pod 就可以释放,但是我在机器查询下这些都是正常的,所以是其他原因产生的。先查下是什么目录使用的inodes比较多在 /var/lib/docker/ 执行查询:#for i in ./*; do echo $i; find $i | wc -l; done结果在...

2019-05-13 14:21:51 1540

原创 删除大量的小文件

centos 删除大量的小文件最近遇到小问题,因为没有注意生产环境有一台nfs的机器磁盘的inodes不足,发现文件数过多,需要清理查看目录查看目录发现一些shell指令执行报错,统计了下文件目录中文件的个数文件个数有2626294个(全是tts缓存,这个量是真的大),导致shell 的rm 无法使用。碰运气的百度之路百度看看其他人的解决方法:1. 使用xargs,这个目录下主要...

2019-05-06 11:30:03 761

doris-chenjia

doris-chenjia

2024-01-22

kuernets里的pod状态监控

搭建一个heapster+influxdb+garfana 的集群监控系统,为了方便,本文把所有的服务都以pod的形式创建,这样不需要再增添机器去安装部署这些服务,这样可以做到自己监控到自己了

2018-07-24

空空如也

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

TA关注的人

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