linux
文章平均质量分 52
mydreamongo
这个作者很懒,什么都没留下…
展开
-
ubuntu12.04中安装jdk
首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_12,我下载的是bin文件,我将下载的jdk1.6.0_12.bin文件置于/usr/lib/jvm/java中然后,在shell中执行:代码:sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin修改bin文件权限,使其可执行然后,执行转载 2012-10-21 20:53:51 · 720 阅读 · 0 评论 -
hadoop伪分布式每次启动时需要重新format否则namenode无法启动的问题
伪分布式模式下,hadoop每次start-all完之后,用jps发现namenode没有正常启动,原因是将hadoop默认的临时目录在/tmp目录下,这个目录在机器重启后就会删除。所以在conf目录下的core-site.xml文件里加入对临时文件夹的配置即可 hadoop.tmp.dir /home/hadoop-1.0.4/tmpdir原创 2012-11-04 16:18:08 · 6148 阅读 · 0 评论 -
shell脚本调试
调了半个下午的shell脚本。。shell真是一个NB的工具。。多谢一个空格,少写一个空格都能让人调到死。。1、有些很诡异的错误,执行的时候报错的位置并不一定正确,下午在初始定义变量的时候最后少写了",结果执行的时候报的是跟这行隔的很远的一行syntax error near unexpected token `(',这个可以用-x来调试发现2、echo "some thing" > $f原创 2013-08-19 17:58:24 · 898 阅读 · 0 评论 -
shell awk正则式匹配问题
今天看到个shell脚本里面awk处理字符串的,里面有一句gsub("\\.[0-9]+$","",$2),而这个$2的格式是2013-08-07 00:12:13.333这种,这个gsub想要把.333给去掉,看着不太正常,感觉里面的正则式应该是匹配不到.333的啊。\\转义后就变成了一个\,而原来的.是没有被转义的,这样就应该无法截取掉.333的,可实际运行了一下,的确可以正确运行,然后又去掉转载 2013-08-14 10:51:29 · 13815 阅读 · 0 评论 -
linux awk 内置函数详细介绍(实例)
转载地址:http://www.cnblogs.com/chengmo/archive/2010/10/08/1845913.html这节详细介绍awk内置函数,主要分以下3种类似:算数函数、字符串函数、其它一般函数、时间函数 一、算术函数:以下算术函数执行与 C 语言中名称相同的子例程相同的操作:函数名说明a转载 2013-08-14 11:21:52 · 635 阅读 · 0 评论 -
shell脚本内与mysql交互
一:mysqlCMD="mysql -h${MYSQL_HOST} -P${MYSQL_PORT} -u${MYSQL_USER} -p${MYSQL_PASS}"create_table_sql="CREATE TABLE IF NOT EXISTS ${MYSQL_DB_NAME}.${access_table_name} ( id INT(10) NOT NULL AUTO_原创 2013-08-14 16:43:05 · 4086 阅读 · 0 评论