大家在使用shell脚本调用hive命令的时候,发现hive的中间过程竟然打印到错误输出流里面,这样在查看错误日志的时候,需要过滤这些没用的信息,那么可以使用如下的配置参数。set hive.session.silent=true; (默认是false)例如:hive> select from_or...
分类:
其他好文 时间:
2015-01-09 12:16:08
阅读次数:
119
记录命令历史:我们敲过的命令,linux会有记录,保存在家目录的.bash_history文件中。(备注:只有用户正常退出当前shell时,当前命令才会保存在.bash_history文件中)“ !”的常见应用:(1)!!表示执行上一条支流;(2)!n (n表示数字),表示执行历史记录中的第n条命令...
分类:
系统相关 时间:
2015-01-09 00:09:48
阅读次数:
277
java 调用bash shell脚本阻塞的小问题的解决背景使用java实现的web端,web端相应用户的界面操作,使用java调用bash实现的shell脚本进行实际的操作,操作完成返回执行结果给web 界面显示。现象:Java 进程阻塞。使用ps命令可以看到被调用的shell 的执行进程状态为S...
分类:
编程语言 时间:
2015-01-08 16:55:26
阅读次数:
216
在用户的角度,SHELL的类型有两种:登录式shell:正常通过某客户端登录su-USERNAME或su-lUSERNAME非登录式shell:suUSERNAME图形终端下打开的命令窗口自动执行的shell脚本bash的配置文件:全局配置:/etc/profile,/etc/profile.d/*.sh,/etc/bashrc个人配置:~/.bash_profile,~/...
分类:
系统相关 时间:
2015-01-08 07:08:09
阅读次数:
190
在用户的角度,SHELL的类型有两种:登录式shell:正常通过某客户端登录su-USERNAME或su-lUSERNAME非登录式shell:suUSERNAME图形终端下打开的命令窗口自动执行的shell脚本bash的配置文件:全局配置:/etc/profile,/etc/profile.d/*.sh,/etc/bashrc个人配置:~/.bash_profile,~/...
分类:
系统相关 时间:
2015-01-08 07:07:15
阅读次数:
166
shell脚本参数可以任意多,但只有前9个可以被访问,使用shift命令可以改变这个限制。参数从第一个开始,在第九个结束。$0 程序名字$n 第n个参数值,n=1..9$* 所有命令行参数$@ 所有命令行参数,如果它被包含在引号里,形如”$@”,则每个参数也各自被引号包括$# 命令行参数个数$...
分类:
系统相关 时间:
2015-01-07 13:03:52
阅读次数:
234
pstack竟然是一个shell脚本,核心是调用gdb的thread apply all bt查看进程的所有线程的堆栈,之后用sed正则展示线程堆栈信息。/proc/pid/exe是一个指向可执行文件的软连接。#!/bin/shif test $# -ne 1; then echo "Usage:....
分类:
数据库 时间:
2015-01-07 13:01:09
阅读次数:
204
使用shell脚本自动部署(发布,重起)maven(java)项目
详见代码...
分类:
编程语言 时间:
2015-01-06 20:09:03
阅读次数:
288
流编辑器 sed的简单用法 sed[选项] sed cmds files 选项 –e 连接多个编辑命令 -f 指定 sed脚本文件名 -n阻止输入行自动输入 sed ‘4,$d’test.in 输出 test.in文件的前4行 sed ‘3q’ test.in输出前3行后退出 sed ‘s/publ...
分类:
系统相关 时间:
2015-01-06 17:04:27
阅读次数:
170
比如比较字符串、判断文件是否存在及是否可读等,通常用"[]"来表示条件测试。注意:这里的空格很重要。要确保方括号的空格。笔者就曾因为空格缺少或位置不对,而浪费好多宝贵的时间。if
....;then....elif....;then....else....fi[-f
"somefile"]:判断是否是一个文件[-x"/bin/..
分类:
系统相关 时间:
2015-01-06 15:50:33
阅读次数:
155