|
@@ -93,15 +93,7 @@ escheduler ALL=(ALL) NOPASSWD: NOPASSWD: ALL
|
|
|
|
|
|
## 产品部署
|
|
|
|
|
|
-### 1. 修改环境变量文件
|
|
|
-
|
|
|
-- 根据业务需求,修改conf/env/目录下的**escheduler_env.py**,**.escheduler_env.sh**两个文件中的环境变量
|
|
|
-
|
|
|
-### 2. 修改部署参数
|
|
|
-
|
|
|
-- 修改 **install.sh**中的参数,替换成自身业务所需的值
|
|
|
-
|
|
|
-### 3. 一键部署
|
|
|
+### 1. 切换到部署用户,修改安装目录权限
|
|
|
|
|
|
- 安装目录如下:
|
|
|
|
|
@@ -115,12 +107,27 @@ escheduler ALL=(ALL) NOPASSWD: NOPASSWD: ALL
|
|
|
sql
|
|
|
|
|
|
```
|
|
|
+- 修改权限
|
|
|
+
|
|
|
+ `sudo chown -R escheduler:escheduler *`
|
|
|
+
|
|
|
+### 2. 修改环境变量文件
|
|
|
+
|
|
|
+- 根据业务需求,修改conf/env/目录下的**escheduler_env.py**,**.escheduler_env.sh**两个文件中的环境变量
|
|
|
+
|
|
|
+### 3. 修改部署参数
|
|
|
+
|
|
|
+- 修改 **install.sh**中的参数,替换成自身业务所需的值
|
|
|
+
|
|
|
+### 4. 一键部署
|
|
|
|
|
|
- 安装zookeeper工具
|
|
|
|
|
|
`pip install kazoo`
|
|
|
|
|
|
-- 使用部署用户 `sh install.sh` 一键部署
|
|
|
+- 一键部署
|
|
|
+
|
|
|
+ `sh install.sh`
|
|
|
|
|
|
- jps查看服务是否启动
|
|
|
|
|
@@ -167,14 +174,6 @@ sh ./bin/escheduler-daemon.sh stop logger-server
|
|
|
sh ./bin/escheduler-daemon.sh start alert-server
|
|
|
sh ./bin/escheduler-daemon.sh stop alert-server
|
|
|
```
|
|
|
-
|
|
|
-## 服务监控
|
|
|
-
|
|
|
-monitor_server.py 脚本是监听,master和worker服务挂掉重启的脚本
|
|
|
-
|
|
|
-注意:在全部服务都启动之后启动
|
|
|
-
|
|
|
-nohup python -u monitor_server.py > nohup.out 2>&1 &
|
|
|
|
|
|
## 日志查看
|
|
|
日志统一存放于指定文件夹内
|
|
@@ -186,4 +185,4 @@ nohup python -u monitor_server.py > nohup.out 2>&1 &
|
|
|
|—— escheduler-worker-server.log
|
|
|
|—— escheduler-api-server.log
|
|
|
|—— escheduler-logger-server.log
|
|
|
-```
|
|
|
+```
|