hadoop Retrying connect to server 10020
报这个错误是没有 启动历史服务:hadoop-2.2.0/bin ./mr-jobhistory-daemon.sh start historyserver
linux删除7天前的文件
在/ l o g s目录中查找更改时间在7日以前的文件并删除它们:$ find logs/ -type f -mtime +7 -exec rm -f {} \;在/ l o g s目录中查找更改时间在7日以内的文件并删除它们:$ find logs/ -type f -mtime -7 -exec rm -f {} \;然后加入的计划任务中每日执行便可Linux中find常见用法示例以及删除7天前的文件·find&...
hadoop集群默认配置和常用配置
转自:http://www.cnblogs.com/ggjucheng/archive/2012/04/17/2454590.html配置hadoop,主要是配置core-site.xml,hdfs-site.xml,mapred-site.xml三个配置文件,默认下来,这些配置文件都是空的,所以很难知道这些配置文件有哪些配置可以生效,上网找的配置可能因为各个hadoop版本不同,导致无法生效。浏览更多的配置,有两...
一个oracle的错误ORA-00937
注意一点的就是,如果已经在某个字段使用了分组函数,则就不能在group by 子句中,再使用,否则会出现重复数据。周遭初学oracle的朋友经常会得到一个oracle的错误ORA-00937: 非单组分组函数而不知所措。其实前面我在介绍使用聚合函数中用group by来分组数据时特别说明了如果在select 列表项中除了包含聚合函数外,还...
Linux查看程序端口占用情况
from http://www.cnblogs.com/benio/archive/2010/09/15/1826728.html今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。使用命令:ps -aux | grep tomcat发现并没有8080端口的Tomcat进程。使用命令:netstat –apn查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一...
读取切换时,flum漏读的nginx的access.log的日志
nginx_log="/home/sda_user/tail_test"lost_nginx_log="/home/sda_user/tail_test/lost_log"baklog_Dir="/home/sda_user/tail_test/bak_log"pid_path=$nginx_log/"nginx.pid"var=`date +%Y-%m-%d`if [ ! -d ${lost_nginx_log} ]then mkdir -p ${lost_nginx_log}fiif [ ! -d ${bakl...
redhat el6的dos2unix和unix2dos怎么没有
yum install unix2dos如果装不了,就换yum源 或者 去rpm包网:http://rpm.pbone.net/ 下载了一个unix2dos 包然后安装,rpm –ivh *.rpm
oracle驱动表
每个联结方法都有两个分支。所访问的第一张表通常称为驱动表,访问的第二张表则称为内层表或被驱表。优化器使用有统计信息和where子句中的筛选条件计算每个表分别返回多少行数据,从而确定哪张表是驱动表。预估大小最小(就块、数据行以及字节而言)的表通常被作为驱动表。...
shell切割nginx log并实现使用tail实现断点续读
nginx_log="/home/sda_user/tail_test"lost_nginx_log="/home/sda_user/tail_test/lost_log"baklog_Dir="/home/sda_user/tail_test/bak_log"pid_path=$nginx_log/"nginx.pid"var=`date +%Y-%m-%d`if [ ! -d ${lost_nginx_log} ]then mkdir -p ${lost_nginx_log}fiif [ ! -d ${bakl...
tail实现断点续传
tail -n +$(tail -n1 /home/sda_user/tail_test/n) -F /home/sda_user/tail_test/access.log 2>&1 | awk 'ARGIND==1{i=$0;next}{i++;if($0~/^tail/){i=0};print $0;print i >> "/home/sda_user/tail_test/n";fflush("")}' /home/sda_user/tail_test/n -
[ERROR] Terminal initialization failed; falling back to unsupported
启动hive报错[ERROR] Terminal initialization failed; falling back to unsupported启动hive时报如下的错误[ERROR] Terminal initialization failed; falling back to unsupported解决办法:进入到hadoop安装目录下的share/hadoop/yarn/lib下删除 jline的jar文件。再启动hive即可...
数据库语句 select * from table where 1=1 的用法和作用
这是一种怎样的查询语句呢?首先说明,1=1不是查询语句中的任何关键词,所以,请您放心,不管你会不会使用 这种语句,都没有任何关系,对于您而言,没有任何损失。另外,众多网站都有select *from table where 1=1此类语句的介绍,并且,针对该类语句,讲得实在是让人越看越迷茫(一个抄袭一个的,简直不像话),不知...
执行sqltuning
--1.执行SQL tuningexec dbms_sqltune.drop_tuning_task('sql_test'); DECLARE my_task_name VARCHAR2(30); my_sqltext CLOB; BEGIN my_sqltext := q'[SELECT APP_KEY||CONDITION_ID FROM A_RESULT_CONDITION WHERE CONDITION_GROUP_CD IN ( '1005','1013','1016','1019'...
Oracle:杀死死锁进程
http://www.cnblogs.com/wenlong/archive/2011/10/28/2227889.html1. 模拟死锁现象利用PL/SQL Developer工具可以很容易模拟死锁现象。用同一个数据库的同一个用户登录2个PL/SQL Developer。首先,在其中一个PL/SQL Developer随便对数据库的表执行一个更新操作,不要提交,状态为“待提交”然后,在另一...
SQL Tuning Advisor使用实例
转发:http://www.cnblogs.com/einyboy/archive/2012/08/14/2637659.html在oracle10g之前,想要优化一个sql语句是比较麻烦,但是在oracle10g这个版本推出的SQL Tuning Advisor这个工具,能大大减少sql调优的工作量,不过要想使用SQL Tuning Advisor,一定要保证你的优化器是CBO模式。1.首先需要创建一个用于调优的用户ba...
为什么不走hash join
http://www.oracleblog.org/working-case/why-not-take-hash-join/今天,某省的同事来告诉我,表重组后,他用于统计的一个sql脚本运行变慢了,之前只需要17、8分钟能出来的结果,现在1小时40分钟左右才能出来结果。我们一起来看看脚本中的一个sql:SQL> explain plan for 2&nb...
merge/update内联视图
对于Oracle的两表联合更新的场景(有A、B两表,以A.id=B.id关联,根据B表中的记录更新A表中的相应字段),一般有update内联视图和merge两种方式,下面举例介绍:创建用例表:CREATE TABLE test1(ID NUMBER(10),NAME VARCHAR2(20));INSERT INTO test1 VALUES(1,'lucy');INSERT INTO test1 VALUES(2,'lily'...
一张表的一个列update到另外一张表的一个列:
一张表的一个列update到另外一张表的一个列:update 表A a set a.userName = (select b.userName from 表B b &nb...
Oracle中 EXISTS、IN、NOT EXISTS、NOT IN的效率区别
in适合内外表都很大的情况,exists适合外表结果集很小的情况。exists 和 in 使用一例 =========================================================== 今天市场报告有个sql及慢,运行需要20多分钟,如下:update p_container_decl cdset cd.ANNUL_FLAG='0001',ANNUL_DATE = sysdatewhere exists(select 1f...
linux 下oracle使用imp导入,指定表时tables中的表不使用()括起来
imp test_sz/test_zx file=/tmp/smda_204_20151222.dmp log=/tmp/test_sz.log tables=M_SDK_DEVICE_INFO,M_SDK_ERROR_INFO