hive传参
摘要:SET start_day=case when '${start_day}'='null' then '$[time(yyyy-MM-dd,-3d)]' else '${start_day}' end; --3天前的 SET end_day=case when '${end_day}'='null'
阅读全文
posted @
2022-08-02 11:01
架构艺术
阅读(141)
推荐(0)
jmap --查看JVM内存使用详情
摘要:概述 命令jmap是一个多功能的命令。它可以生成 java 程序的 dump 文件, 也可以查看堆内对象示例的统计信息、查看 ClassLoader 的信息以及 finalizer 队列。 jmap命令是一个可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。 打印出某个
阅读全文
posted @
2021-01-18 15:13
架构艺术
阅读(1880)
推荐(0)
zip与unzip带密码压缩与解压缩
摘要:# -P加密 zip -r -P T09j03x# 20180109.zip inc_day\=20180109 # -P指定密码 unzip -o -P T09j03x# 20180109.zip -d /home/sfapp/tianjin/fengtu_rst/rst
阅读全文
posted @
2020-10-29 10:29
架构艺术
阅读(2390)
推荐(0)
linux文件dos转unix格式
摘要:1.在windows下,使用notepad++,将文件格式改为unix就可以了 2.在linux下,使用vim打开文件,使用:set ff查看文件格式,你会发现其格式是dos的,然后我们使用:set ff=unix就可以将文件格式改为unix,如果不放心,可以使用:set ff查看,就会发现文件格式
阅读全文
posted @
2020-10-15 17:14
架构艺术
阅读(1739)
推荐(0)
shell 遍历目录下的所有文件
摘要:dir=/usr/local/nginx/logs for file in $dir/*; do echo $file done //结果 ./test.sh /usr/local/nginx/logs/access1.log /usr/local/nginx/logs/access.log /us
阅读全文
posted @
2020-09-29 20:32
架构艺术
阅读(309)
推荐(0)
使用ansible控制Hadoop服务的启动和停止【转】
摘要:https://www.cnblogs.com/sfccl/p/11247129.html 一、环境: 服务器一台,已安装centos7.5系统,做ansible服务器; 客户机三台:hadoop-master(192.168.1.18)、hadoop-slave1(192.168.1.19)、ha
阅读全文
posted @
2020-09-29 11:05
架构艺术
阅读(158)
推荐(0)
Shell中的括号有其特殊的用法
摘要:Shell中的括号有其特殊的用法, 现总结如下:1. 符号$后的括号 ${a} 变量a的值, 在不引起歧义的情况下可以省略大括号. $(cmd) 命令替换, 结果为shell命令cmd的输出, 和`cmd`效果相同, 不过某些Shell版本不支持$()形式的命令替换, 如tcsh. $((exp))
阅读全文
posted @
2020-09-22 15:38
架构艺术
阅读(167)
推荐(0)
shell中括号[]的特殊用法 linux if多条件判断
摘要:一. bash [ ] 单双括号基本要素: [ ] 两个符号左右都要有空格分隔 内部操作符与操作变量之间要空格:如 [ “a” = “b” ] 字符串比较中,> < 需要写成\> \< 进行转义 [ ] 中字符串或者${}变量尽量使用"" 双引号扩住,避免值未定义引用而出错的好办法 [ ] 中可以使
阅读全文
posted @
2020-09-22 15:33
架构艺术
阅读(1735)
推荐(0)
Linux中rz和sz命令用法详解
摘要:rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具。优点就是不用再开一个sftp工具登录上去上传下载文件。sz:将选定的文件发送(send)到本地机器rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器 安装命令: yum install l
阅读全文
posted @
2020-09-22 15:16
架构艺术
阅读(505)
推荐(0)
vim 去掉自动注释和自动回车
摘要:开启了自动注释和自动缩进对粘帖代码不方便 关闭自动注释:set fo-=r 关闭自动缩进(这个对C/C++代码好像无效):set noautoindent关闭C语言缩进 :set nocindent 再 Shift + Insert 恢复 :set fo=r :set autoindent:set
阅读全文
posted @
2020-09-22 15:09
架构艺术
阅读(379)
推荐(0)
ping判断局域网ip使用情况
摘要:ping命令,判断局域网ip使用情况 for ((i=1; i<=254; i++)); do ping -q -n -c 10 -W 1 -i 0.5 -w 1 10.202.180.$i | grep -n1 -v '100\% packet loss';done
阅读全文
posted @
2020-09-22 15:07
架构艺术
阅读(280)
推荐(0)
shell判断有效日期
摘要:shell判断有效日期 #!/bin/bash TODAY="20180106" DIR_TARGET="/home/appdeploy/tianjin/test/sigma" function valid_date { tt=`date -d "$1"` return $? } cd $DIR_T
阅读全文
posted @
2020-09-22 15:05
架构艺术
阅读(458)
推荐(0)
netstat命令
摘要:判断44444端口是否被占用 [jason@hadoop102 flume-telnet]$ sudo netstat -tunlp | grep 44444 功能描述:netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。
阅读全文
posted @
2020-09-08 11:36
架构艺术
阅读(156)
推荐(0)
ansible详解
摘要:一、ansible基础 1、介绍 ansible是一个自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 :ansible中文权威指南 2、特性: 无客户端:不使用
阅读全文
posted @
2020-09-01 14:37
架构艺术
阅读(1627)
推荐(0)
linux下ping检查局域网ip使用情况
摘要:#for ((i=1; i<=254; i++)); do ping -q -n -c 10 -W 1 -i 0.5 -w 1 xx.xx.xx.$i | grep -n1 -v '100\% packet loss';done # for ((i=1; i<=254; i++)); do ping
阅读全文
posted @
2020-09-01 14:30
架构艺术
阅读(324)
推荐(0)
《ln--软连接》--linux命令
摘要:一、创建 ln -s 源文件 目标文件 ln -s /opt/apache-flume-1.8.0-bin /opt/flume
阅读全文
posted @
2020-08-26 10:32
架构艺术
阅读(171)
推荐(0)
linux shell 字符串操作(长度,查找,截取,替换)详解
摘要:在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符串值 表达式含义 ${var} 变量var
阅读全文
posted @
2020-07-22 15:38
架构艺术
阅读(494)
推荐(0)
awk 字符串处理函数
摘要:awk提供了许多强大的字符串函数,见下表: awk内置字符串函数 gsub(r,s) 在整个$0中用s替代r gsub(r,s,t) 在整个t中用s替代r index(s,t) 返回s中字符串t的第一位置 length(s) 返回s长度 match(s,r) 测试s是否包含匹配r的字符串 split
阅读全文
posted @
2020-07-22 15:12
架构艺术
阅读(3068)
推荐(0)
Shell字符串截取
摘要:Shell 截取字符串通常有两种方式:从指定位置开始截取和从指定字符(子字符串)开始截取。 格式说明 ${string: start :length} 从 string 字符串的左边第 start 个字符开始,向右截取 length 个字符。 ${string: start} 从 string 字符
阅读全文
posted @
2020-07-22 14:09
架构艺术
阅读(173)
推荐(0)