dolphinscheduler alert server 服务器配置
时间: 2023-09-20 22:05:26 浏览: 275
DolphinScheduler的Alert Server是用来发送告警信息的,它需要在服务器上配置以下内容:
1. 配置Java环境:Alert Server是基于Java开发的,需要先在服务器上安装JDK,配置好JAVA_HOME环境变量。
2. 配置Alert Server:在Alert Server的conf目录下,修改alert.properties文件,配置以下参数:
- server.port:Alert Server监听的端口号,默认为7777。
- datasource.url:Alert Server使用的数据源连接地址。
- datasource.username:连接数据源的用户名。
- datasource.password:连接数据源的密码。
3. 配置告警规则:在Alert Server的conf目录下,修改alert_rule.json文件,配置告警规则。
4. 启动Alert Server:在Alert Server的bin目录下,执行start.sh或start.bat脚本,启动Alert Server。
启动成功后,就可以在DolphinScheduler中配置告警规则,当触发规则条件时,就会通过Alert Server发送告警信息。
相关问题
dolphinscheduler2.0.5版本 alert server 服务器配置
DolphinScheduler 2.0.5版本的Alert Server是用来发送告警信息的,它需要在服务器上配置以下内容:
1. 配置Java环境:Alert Server是基于Java开发的,需要先在服务器上安装JDK,配置好JAVA_HOME环境变量。
2. 配置Alert Server:在Alert Server的conf目录下,修改alert.properties文件,配置以下参数:
- server.port:Alert Server监听的端口号,默认为7777。
- datasource.url:Alert Server使用的数据源连接地址。
- datasource.username:连接数据源的用户名。
- datasource.password:连接数据源的密码。
3. 配置告警规则:在Alert Server的conf目录下,修改alert_rule.json文件,配置告警规则。
4. 启动Alert Server:在Alert Server的bin目录下,执行start.sh或start.bat脚本,启动Alert Server。
启动成功后,就可以在DolphinScheduler中配置告警规则,当触发规则条件时,就会通过Alert Server发送告警信息。
在DolphinScheduler的安装目录中,Alert Server的配置文件和启动脚本位于`/opt/dolphinscheduler-server-2.0.5/alert`目录下。修改配置文件后,执行`/opt/dolphinscheduler-server-2.0.5/alert/start.sh`脚本即可启动Alert Server。
dolphinscheduler配置参数模版
### Apache DolphinScheduler配置参数模板
#### 主要配置文件概述
DolphinScheduler 的主要配置位于 `conf` 文件夹下,主要包括以下几个核心配置文件:
- **application.properties**: 应用程序的主要属性配置文件[^2]。
- **datasource.properties**: 数据库连接池的相关设置。
- **dolphinscheduler_env.sh**: 环境变量配置脚本。
#### application.properties 示例
此文件包含了应用程序的核心配置项,例如数据库连接信息、Zookeeper 地址以及其他服务端口等重要参数。下面是一些常见的配置选项示例:
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/dolphinscheduler?useUnicode=true&characterEncoding=UTF8&autoReconnect=true&serverTimezone=Asia/Shanghai
spring.datasource.username=root
spring.datasource.password=password
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
zookeeper.quorum=localhost:2181
zk.namespace=dolphinscheduler
master.server.port=1234
worker.server.port=1235
alert.server.port=1236
api-server.port=1237
```
这些配置用于指定 MySQL 数据库的位置以及 Zookeeper 集群地址和其他服务器监听的端口号。
#### datasource.properties 示例
该文件主要用于定义数据源的具体细节,比如最大活跃数、最小闲置数量等参数来优化性能表现:
```properties
dbcp.maxActive=100
dbcp.initialSize=0
dbcp.minIdle=0
dbcp.maxWait=60000
dbcp.testOnBorrow=false
dbcp.validationQuery=SELECT 'x'
```
上述配置有助于调整 JDBC 连接池的行为模式以适应不同的应用场景需求。
#### dolphinscheduler_env.sh 示例
这个 Shell 脚本用来设定环境变量,在启动各个组件之前会读取并应用其中的内容:
```bash
export JAVA_HOME=/usr/local/jdk1.8.0_XXX
export HADOOP_HOME=/opt/hadoop-3.x.x
export ZOOKEEPER_HOME=/opt/zookeeper-3.x.x
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$ZOOKEEPER_HOME/bin
```
通过这种方式可以确保所有依赖的服务都能找到所需的路径和版本。
阅读全文
相关推荐













