Exemple #1
0
    def write_hive_shell(self, sql_path, log_path):
        FileBase.file_exist(sql_path)
        Util.file_remove(log_path)
        exec_sql = 'touch %s' % log_path
        os.popen(exec_sql)

        sql = Template(FileRead.file_readlines(sql_path)[0])
        temp_sql = sql.substitute(dtime=Util.get_yesterday())
        exec_sql = "$HIVE_HOME/bin/hive -S -e '%s' > %s" % (temp_sql, log_path)
        os.popen(exec_sql)
Exemple #2
0
 def checkpoint_save(self, path, map_store):
     Util.file_remove(path)
     self.__persist_content(path, map_store)
    if cmp(sys.argv[1], '-Dsave') == 0:
        mydate = Util.get_yesterday()
        if len(sys.argv) == 3:
            mydate = sys.argv[2]
        monitorReport.__setattr__("mydate",MyDate(mydate))

        logdir = "/home/qs/scripts/video_report_yyyymm/"+monitorReport.mydate.get_now()+"/"
        error_log = logdir + 'save_error.log'
        retry_timeout_log = logdir + 'retry_timeout.log'
        monitor_log = logdir + 'monitor.log'
        checkpoint_log = logdir + 'checkpoint.log'
        oracle_log = logdir + 'ORACLE_SQL.log'
        uids_log = logdir + "uids.log"

        Util.file_remove(error_log)
        Util.file_remove(retry_timeout_log)
        Util.file_remove(monitor_log)
        Util.file_remove(checkpoint_log)

        log = Log(error_log)
        log.begin_log()

        fileRead.read_file(logdir + "CDN_SQL.log")
        fileRead.read_file(logdir + "VV_SQL.log")
        fileRead.read_file(logdir + "INVALID_SQL.log")
        fileRead.read_file(logdir + "W_SQL.log")
        fileRead.read_file(logdir + "DM_SQL.log")
        fileRead.read_file(logdir + "IP_SQL.log")
        fileRead.read_file(logdir + "CDN_VV_DISTINCT_SQL.log")
        fileRead.read_file(logdir + "ORACLE_SQL.log")
Exemple #4
0
    if cmp(sys.argv[1], '-Dsave') == 0:
        mydate = Util.get_yesterday()
        if len(sys.argv) == 3:
            mydate = sys.argv[2]
        monitorReport.__setattr__("mydate", MyDate(mydate))

        logdir = "/home/qs/scripts/video_report_yyyymm/" + monitorReport.mydate.get_now(
        ) + "/"
        error_log = logdir + 'save_error.log'
        retry_timeout_log = logdir + 'retry_timeout.log'
        monitor_log = logdir + 'monitor.log'
        checkpoint_log = logdir + 'checkpoint.log'
        oracle_log = logdir + 'ORACLE_SQL.log'
        uids_log = logdir + "uids.log"

        Util.file_remove(error_log)
        Util.file_remove(retry_timeout_log)
        Util.file_remove(monitor_log)
        Util.file_remove(checkpoint_log)

        log = Log(error_log)
        log.begin_log()

        fileRead.read_file(logdir + "CDN_SQL.log")
        fileRead.read_file(logdir + "VV_SQL.log")
        fileRead.read_file(logdir + "INVALID_SQL.log")
        fileRead.read_file(logdir + "W_SQL.log")
        fileRead.read_file(logdir + "DM_SQL.log")
        fileRead.read_file(logdir + "IP_SQL.log")
        fileRead.read_file(logdir + "CDN_VV_DISTINCT_SQL.log")
        fileRead.read_file(logdir + "ORACLE_SQL.log")
Exemple #5
0
 def checkpoint_save(self, path, map_store):
     Util.file_remove(path)
     self.__persist_content(path, map_store)