上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: 点开来具体查看发现Active NameNode和Stanby NameNode都有上一次检查点的告警。 2.解决方法是要我们手动保存一次HDFS的检查点输入以下命令 摘自 https://www.freesion.com/article/9575249903/ 阅读全文
posted @ 2021-11-29 16:49 fengjian1585 阅读(379) 评论(0) 推荐(0) 编辑
摘要: jenkins 启动java放后台不退出 #启动测试环境 ssh root@10.20.20.99 "/home/testabc/start.sh 2 2 >/dev/null 2>&1 &" 阅读全文
posted @ 2021-11-12 13:32 fengjian1585 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 在线添加新磁盘 #扫描 SCSI总线并添加 SCSI 设备 for host in $(ls /sys/class/scsi_host) ; do echo "- - -" > /sys/class/scsi_host/$host/scan; done #重新扫描 SCSI 总线 for scsi_ 阅读全文
posted @ 2021-11-08 12:12 fengjian1585 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 设置node1 不能调度 kubectl cordon node1 驱逐node2节点上的Pod kubectl drain node1 --delete-local-data --ignore-daemonsets --force --delete-local-data 删除本地数据,即使empt 阅读全文
posted @ 2021-11-08 08:37 fengjian1585 阅读(247) 评论(0) 推荐(0) 编辑
摘要: Dolphinscheduler 下载: wget --no-check-certificate https://dlcdn.apache.org/dolphinscheduler/2.0.0-alpha/apache-dolphinscheduler-2.0.0-alpha-bin.tar.gz 阅读全文
posted @ 2021-11-03 16:57 fengjian1585 阅读(1705) 评论(0) 推荐(0) 编辑
摘要: k8s 使用非root用户启动 Dockerfile FROM 192.168.15.198/source/tomcat8_jdk1.8:202107131202 MAINTAINER fengjian <627459560@qq.com> RUN groupadd -g 2000 fengjian 阅读全文
posted @ 2021-11-01 10:55 fengjian1585 阅读(1168) 评论(0) 推荐(0) 编辑
摘要: Jenkins每次构建完了后要自动杀掉部署过程中的子进程。 Jenkins使用processTreeKiller杀掉了所有子进程,而且这是Jenkins的默认行为。当一次build异常结束,或被人终止时,必然需要结束所有这次build启动的子进程。 在pipeline的job中,执行启动tomcat 阅读全文
posted @ 2021-10-18 13:28 fengjian1585 阅读(1383) 评论(1) 推荐(1) 编辑
摘要: 同步只增加的文件,已有的文件不同步 rsync -torpvg --ignore-existing --progress test root@192.168.15.198:/root/"--ignore-existing"是更新目标端不存在的文件。 使用"--existing"选项使得只更新目标端已 阅读全文
posted @ 2021-09-29 09:51 fengjian1585 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 查看kube-controller-manager 报错, 说ip地址段已经没有可用的ip了 [root@master1 ~]# journalctl -f -t kube-controller-manager -- Logs begin at 日 2021-09-12 12:29:49 CST. 阅读全文
posted @ 2021-09-23 14:06 fengjian1585 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: xfs硬盘格式inode空间占比(默认为5%) xfs文件系统动态扩容inode空间占比为10%(后续可以根据存储情况调整) $ xfs_growfs -m 10 /minio 摘自:https://blog.51cto.com/zyrs/2747677 阅读全文
posted @ 2021-09-15 11:12 fengjian1585 阅读(753) 评论(0) 推荐(0) 编辑
摘要: jenkins pipeline 发布多台服务器,多实例 @Library('jenkinsci-unstashParam-library') _ import hudson.model.*; println env.JOB_NAME println env.BUILD_NUMBER println 阅读全文
posted @ 2021-09-02 13:02 fengjian1585 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: jenkins options 保存构建次数 pipeline { agent any options { buildDiscarder(logRotator(numToKeepStr: '2')) #保存历史构建记录的数量 disableConcurrentBuilds() #禁止pipeline 阅读全文
posted @ 2021-09-01 09:23 fengjian1585 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 微服务中,网关会把流量分配给每个Pod节点上 1. 如果我们直接将Pod杀死,那这部分流量就无法得到正确处理,会影响部分用户,通常来说网关或者注册中心会将我们的服务保持一个心跳,过了心跳超时之后会自动摘除我们的服务,但是有一个问题就是超时时间可能是30秒也可能是60秒,虽然不会影响我们的系统,但是会 阅读全文
posted @ 2021-08-30 13:24 fengjian1585 阅读(4148) 评论(0) 推荐(0) 编辑
摘要: etcd DB 空间配额大小默认限制为2G,当数据达到2G的时候就不允许写入. 1. 查看 etcd的 使用情况 [root@master1 ~]# export ETCDCTL_API=3 [root@master1 ~]# etcdctl endpoint status --write-out 阅读全文
posted @ 2021-08-13 17:26 fengjian1585 阅读(1338) 评论(0) 推荐(0) 编辑
摘要: 误删或者机器宕机,会导致 Etcd 数据的丢失或某个节点的 Etcd 数据异常时,请不要慌,认真看完此文,绝对有收获。当误删时,如何恢复数据,这个操作需求在实际环境当中是不可避免的。以下描述删除两个 namespace 下的 Pod,如何恢复对应 namespace 的数据。 备份etcd ETCD 阅读全文
posted @ 2021-08-13 16:53 fengjian1585 阅读(313) 评论(0) 推荐(0) 编辑
摘要: cratedb监控 使用 Docker(和 JMX 监控)启动 Prometheus、Grafana 和 CrateDB 为了运行我们的工具,我们将使用 Docker。我们将使用docker-compose构建我们的容器,它非常方便地定义和运行多容器 Docker 应用程序。 Docker-comp 阅读全文
posted @ 2021-08-10 09:12 fengjian1585 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 夜莺v5 报警python脚本 #!/usr/bin/python # -*- coding: UTF-8 -*- # # n9e-server把告警事件通过stdin的方式传入notify.py,notify.py从事件中解析出接收人信息、拼出通知内容,发送通知 # 脚本的灵活性高,要接入短信、电 阅读全文
posted @ 2021-08-05 15:42 fengjian1585 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 分配4个C的子网,比如 172.22.132.0/22 其中大数据应用连接 mq, iptable做了限制,只允许指定IP访问, 所以需要从 172.22.132.0/22 切出子网 规划如下: 大数据网络: 172.22.135.0/25 使用IP126个 其他pod网络: 172.22.132. 阅读全文
posted @ 2021-06-30 14:34 fengjian1585 阅读(895) 评论(0) 推荐(0) 编辑
摘要: helm 用途 1. 创建新的chart 2. chart 打包成tgz 格式 3. 上传chart 到 chart 残酷或从仓库中下载chart 4. 在k8s集群中安装或卸载chart 5. 管理用helm安装的 chart的发布周期 重要概念 1. chart 包含了创建k8s的一个应用实例的 阅读全文
posted @ 2021-06-14 19:06 fengjian1585 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 当节点断开连接后,很多事情都在背后发生,以下是简单的总结: 当节点变得不可访问时,主节点会将节点设置为“NotReady”状态。 主节点在执行任何操作之前会等待 pod-eviction-timeout。作为 kube-controller-manager 引导过程的一部分,默认情况下,pod-ev 阅读全文
posted @ 2021-06-10 08:21 fengjian1585 阅读(218) 评论(0) 推荐(0) 编辑
摘要: apt-get update apt install net-tools iputils-ping dnsutils iproute2 ethtool inetutils-traceroute tcpdump -y 阅读全文
posted @ 2021-05-27 13:17 fengjian1585 阅读(547) 评论(0) 推荐(0) 编辑
摘要: calico网络 包含 overlay 和 underlay网络 overlay IPIP和VXLAN模式, IPIP可以使用BGP协议, VXLAN不能使用BGP协议, 可以跨网段,建立隧道 underlay BGP模式, 必须同一个C网 1、修改ippool,需要把ipipMode从Always 阅读全文
posted @ 2021-05-26 17:03 fengjian1585 阅读(1415) 评论(0) 推荐(0) 编辑
摘要: 需求: node1 node2 的 pod 都分配一个网段, node3 node4 的 pod 都分配一个网段 | router | | | | rack-0 | | rack-1 | | kube-node-1 | | kube-node-3 | - - - - - - - - - - - - 阅读全文
posted @ 2021-05-26 13:01 fengjian1585 阅读(337) 评论(0) 推荐(0) 编辑
摘要: Pod 1 访问 Pod 2大致流程如下:数据包从容器1出到达Veth Pair另一端(宿主机上,以cali前缀开头);宿主机根据路由规则,将数据包转发给下一跳(网关);到达Node2,根据路由规则将数据包转发给cali设备,从而到达容器2。 其中,这里最核心的“下一跳”路由规则,就是由 Calic 阅读全文
posted @ 2021-05-25 10:57 fengjian1585 阅读(2295) 评论(0) 推荐(0) 编辑
摘要: nginx pod 安装 apt-get update apt install net-tools # ifconfig apt install iputils-ping # ping apt install dnsutils apt-get install iproute iproute-doc 阅读全文
posted @ 2021-05-19 10:42 fengjian1585 阅读(2512) 评论(0) 推荐(0) 编辑
摘要: n9e 监控系统 需要连接 job ams transfer ,在不同的IDC机房 可以采用 rinetd 或者 rein 转发端口 我没测试过。。。。。。。 阅读全文
posted @ 2021-04-08 16:17 fengjian1585 阅读(74) 评论(0) 推荐(0) 编辑
摘要: zk集群规划 10个客户端节点: 3个zk节点 10-5-个客户端节点: 5 + 2OB 节点 = 7 zk节点 50-100个客户端节点: 5 + 6OB = 11zk节点 在 ZooKeeper 集群服务运行的过程中,Observer 服务器与 Follow 服务器具有一个相同的功能,那就是负责 阅读全文
posted @ 2021-04-05 17:00 fengjian1585 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 在一台使用 kubeadmin 安装的集群上,重新使用二进制安装后,出现 calico-node Init:0/3 通过kubectl logs 看日志 2021-03-12 10:00:15.695 [INFO][1] migrate.go 65: checking host-local IPAM 阅读全文
posted @ 2021-03-15 08:54 fengjian1585 阅读(2986) 评论(0) 推荐(0) 编辑
摘要: 最近刚上线了一款社交项目,运行十多天后(运营持续每天推量),发现问题:系统OOM(资源不能被释放)导致服务器频繁且长时间FGC导致服务器CPU持续飚高日志中内存溢出:java.lang.OutOfMemoryError: Java heap space程序十分卡顿,严重影响用户使用从以下方面,为大家 阅读全文
posted @ 2021-02-26 11:41 fengjian1585 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 1. proxysql 作用以及架构 1.连接池功能 2. 读写分离(端口号, 用户, 正则, 某个sql) 3. 缓存功能 4. sql改写 5. 监控诊断系统 6. sql防火墙 7. sql审计 && query log (proxysql 2.5) proxy安装: 配置yum源:cat < 阅读全文
posted @ 2021-02-19 11:43 fengjian1585 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 基础架构: vip是 172.16.230.50 主机名 IP地址 mysql1 172.16.230.51 mysql2 172.16.230.52 mysql3 172.16.230.53 1. mysql 基础环境 1.1 mysql8.0 GTID 复制结构搭建 mysql1主配置文件 [r 阅读全文
posted @ 2021-02-08 16:00 fengjian1585 阅读(56) 评论(0) 推荐(0) 编辑
摘要: pip install --upgrade pip 升级后安装 openstack 模块 Traceback (most recent call last): File "/usr/bin/pip", line 9, in <module> load_entry_point('pip==21.0', 阅读全文
posted @ 2021-02-01 14:13 fengjian1585 阅读(604) 评论(0) 推荐(0) 编辑
摘要: linux 使用tar 加密 tar -zcvf - abc |openssl des3 -salt -k password | dd of=abc.des3 执行完上面的命令后将得到 abc.des3文件,把password 替换成实际的密码就行了。 使用tar对加密文件解压 dd if=abc. 阅读全文
posted @ 2021-01-28 14:14 fengjian1585 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 并非JDK中所有的Java类都需要用到,可以将那些不需要的Java类文件以及一些文档性的东西删除掉 删除运行程序并不需要的文档文件及目录 jdk1.8.0_161/javafx-src.zip jdk1.8.0_161/src.zip jdk1.8.0_161/man jdk1.8.0_161/db 阅读全文
posted @ 2021-01-25 18:21 fengjian1585 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 原来使用ansible,自动安装 harbor后, 镜像工程是公开的,可以随意下载, 现在开始考虑底层统一化管理, 镜像仓库对外, 所以需要使用imagePullSecrets 1. 删除docker config.json 文件 for i in {91..96}; do ssh root@172 阅读全文
posted @ 2021-01-21 10:52 fengjian1585 阅读(837) 评论(0) 推荐(0) 编辑
摘要: server端: python -mSimpleHTTPServer 8899 clinet端下载: wget http://172.16.230.21:8899/xxxx 阅读全文
posted @ 2021-01-16 14:55 fengjian1585 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 夜莺 上传 数据 curl --location --request POST 'http://192.168.10.121:82/api/transfer/data' \ --header 'Content-Type: application/json' \ --data '[ { "end": 阅读全文
posted @ 2021-01-15 14:48 fengjian1585 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 对于openstack 平台, 需要修改mtu 以及指定 网卡 1、calico如果有节点是多网卡,所以需要在配置文件中指定内网网卡 - name: calico-node image: 172.16.230.97/source/node:v3.18.2 envFrom: - configMapRe 阅读全文
posted @ 2021-01-13 09:52 fengjian1585 阅读(3257) 评论(0) 推荐(0) 编辑
摘要: 1.得到原本的镜像地址 npm get registry > https://registry.npmjs.org/ 设成淘宝的 npm config set registry http://registry.npm.taobao.org/ cnpm config set registry http 阅读全文
posted @ 2020-12-30 16:15 fengjian1585 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 下载: wget https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.19.0/crictl-v1.19.0-linux-amd64.tar.gz wget https://github.com/containerd/c 阅读全文
posted @ 2020-12-16 17:46 fengjian1585 阅读(3251) 评论(2) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页