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'

  • 相关阅读:
    iOS很重要的 block回调
    怎样写具体设计文档
    ORM框架
    RapidXml用法
    【Android Training
    ORACLE触发器具体解释
    LeetCode 131 Palindrome Partitioning
    Git管理工具对照(GitBash、EGit、SourceTree)
    Android下将图片载入到内存中
    怎样破解邮箱password
  • 原文地址:https://www.cnblogs.com/hongfeng2019/p/11850867.html
Copyright © 2011-2022 走看看