linux
文章平均质量分 54
linux成长
王木头
保持一颗探索的心~
展开
-
shell非整数运算
shell原创 2023-02-15 18:15:33 · 414 阅读 · 0 评论 -
Hbase regionserver频繁突然挂掉的问题处理
Hbase regionserver频繁挂掉问题处理原创 2022-11-10 17:46:17 · 2352 阅读 · 0 评论 -
linux shell 日志处理保留N天日志
背景非业务必须日志每日新增一个,大小约60G,解决这个问题需要做两点:1、短期方案:解决每日新增造成磁盘爆满的风险2、根治方案:业务代码层面判断是否需要这些日志,如果不需要则代码不再生成即可;如果需要则通过分布式大容量组件存储(hdfs、kafka等)。本方案解决短期方案解决1、写日志清理脚本通过shell脚本+crontab定时执行删除日志文件的逻辑。脚本名称:rizhiqingli.sh脚本位置:/export/scripts#!/bin/env bashBAOLIUWENJIAN原创 2022-04-26 15:49:20 · 2123 阅读 · 0 评论 -
hive:统计hive中所有表的大小和创建时间
h统计hive中所有表的大小和创建时间原创 2022-03-04 17:40:36 · 5384 阅读 · 1 评论 -
ansible+telnet批量验证网络打通情况
背景有一个需求,需要已验证集群内部分节点的网络打通情况,在ansible批量执行telnet ip port的时候,进程总是卡住,无法继续执行。原因:telnet在网络通畅的情况下,命令不退出,所以ansible一直没有返回值。思路:需要保证telnet在网络通畅的情况下,能退出命令并返回网络结果,使ansible进程继续下去解决:使用如下命令echo '' | telnet ip port这个命令可以使telnet的结果立即返回所以,结合ansible的内容,命令如下ansible原创 2021-01-28 00:39:58 · 2905 阅读 · 1 评论 -
Kafka 操作日志清理脚本
文章目录Kafka日志参数针对的是消息日志,而操作日志没有相关自动清理,所以需要自己写,如下:配置完成后,需要添加crontabKafka日志参数针对的是消息日志,而操作日志没有相关自动清理,所以需要自己写,如下:#!/usr/bin/env bash# @author Yakir.King-wangyingkai# @date 2020/8/3 20:14# 清除多余日志# 清除规则## 1、保留个数,kafka默认按照小时保存日志,每小时保存一个,约定保留文件个数,默认72个原创 2020-08-03 21:21:13 · 661 阅读 · 0 评论 -
Linux Shell 数组
本文介绍shell中数组的使用方式,包括创建数组、获取元素、增加元素、替换元素、获取元素个数、删除元素、遍历数组等操作。文中source ./publicFunctions.sh 中是个人总结的部分函数splitLine = 指的是打印50个= 作为分隔行代码#!/bin/bashsource ./publicFunctions.shsplitLine =# 创建数组,使用空格间...原创 2020-05-01 21:07:58 · 909 阅读 · 0 评论 -
Linux Bash Shell 字符串截取
Linux Bash Shell 字符串截取代码代码中 source ./publicFunctions.sh添加进自己的一些常用方法,如spilitLine = 指的是打印一行50个等号"=",用作分隔行。#!/bin/bashsource ./publicFunctions.shstr="woAiBeiJingTianAnMen!"# 字符串截取splitLine =ech...原创 2020-04-30 16:39:57 · 1300 阅读 · 0 评论