zoukankan      html  css  js  c++  java
  • airflow_failover启动scheduler

    参考:

    https://github.com/teamclairvoyant/airflow-scheduler-failover-controller

    1.stop failover
    2.stop scheduler
    3.clear failover meta
    4.start failover

    #启动master上的scheduler

    . /data/venv/bin/activate

    supervisorctl status

    supervisorctl  stop airflow_failover

    supervisorctl  stop airflow_scheduler

    scheduler_failover_controller  clear_metadata

    supervisorctl  start  airflow_failover

    #failover命令

    scheduler_failover_controller metadata #Get the Metadata from Metastore
    scheduler_failover_controller clear_metadata #Clear the Metadata in Metastore
    scheduler_failover_controller is_scheduler_running
    #Checks if the Scheduler is running on the machines you have listed in 'scheduler_nodes_in_cluster' config
    scheduler_failover_controller get_current_host #Get the Current Hostname

    scheduler日志满了清理:  这是作业的日志

    find /root/airflow/logs/*  -type f -mtime +7 | xargs rm -f

    软连接:

    cd /var/opt/tableau
    cp -rp ./tableau_server /data
    ln -s /data/tableau_server/ /var/opt/tableau/

    #查看状态:

    vim /hongfeng/scrit/status_check.sh

    ansible airflow -m shell -a '. /data/venv/bin/activate && supervisorctl status'

  • 相关阅读:
    c++的socket编程 tcp
    qt下载
    定义数组类型
    虚析构函数
    运算符重载
    友元函数
    const成员函数
    静态成员变量,静态成员函数
    linux安装mysql
    智能指针
  • 原文地址:https://www.cnblogs.com/hongfeng2019/p/11850867.html
Copyright © 2011-2022 走看看