日常维护

  1. execserver
  2. su - work
  3. ## 启动
  4. bash azkaban-exec-server/bin/start-exec.sh
  5. ## 激活
  6. curl -G "http://localhost:12321/executor?action=activate" && echo
  7. ## 停止
  8. bash azkaban-exec-server/bin/shutdown-exec.sh
  9. webserver
  10. su - work
  11. ## 启动。当没有任何一个execserver处于activate状态时,webserver会启动失败。
  12. bash azkaban-web-server/bin/start-web.sh
  13. ## 停止
  14. bash azkaban-web-server/bin/shutdown-web.sh
  15. ## 刷新所有execserver状态
  16. bash azkaban-web-server/bin/reload-all-executors.sh

mysql配置

  1. max_allowed_packet=1024M
  2. ## 因部分字段长度过长会导致建表失败,字符集由默认uft-8改为latin1。
  3. ## https://stackoverflow.com/questions/1814532/1071-specified-key-was-too-long-max-key-length-is-767-bytes
  4. mysql> CREATE DATABASE azkaban CHARACTER SET latin1 COLLATE latin1_swedish_ci;
  5. mysql> CREATE USER 'azkaban'@'%' IDENTIFIED BY 'azkaban';
  6. mysql> GRANT ALL ON azkaban.* to 'azkaban'@'%' WITH GRANT OPTION;