azkaban mysql8.0
时间: 2023-10-28 11:01:57 浏览: 239
根据提供的引用内容,如果您使用的是MySQL 8.0,您需要进行以下配置步骤:
1. 在`build.gradle`文件中,将`mysqlConnector`的版本替换为`mysql:mysql-connector-java:8.0.22`。保存并退出文件。
2. 在`azkaban-db/src/main/java/azkaban/db/MySQLDataSource.java`文件中,将`setDriverClassName`的参数从`com.mysql.jdbc.Driver`改为`com.mysql.cj.jdbc.Driver`。保存并退出文件。
3. 运行以下命令进行打包:
```
./gradlew build installDist -x test
```
4. 分别打包 `azkaban-exec-server`、`azkaban-web-server`和`azkaban-db`:
```
cd /data/azkaban-4.0.0/azkaban-exec-server/build/install/azkaban-exec-server
tar -cf azkaban-exec-server.tar.gz azkaban-exec-server
cd /data/azkaban-4.0.0/azkaban-web-server/build/install/azkaban-web-server
tar -cf azkaban-web-server.tar.gz azkaban-web-server
cd /data/azkaban-4.0.0/azkaban-db/build/install/azkaban-db
tar -cf azkaban-db.tar.gz azkaban-db
```
5. 配置`azkaban-exec-server`:
在`/opt/azkaban-web-server/conf/azkaban.properties`文件中进行以下配置:
```
default.timezone.id=
database.type=mysql
mysql.port=3306
mysql.host=127.0.0.1
mysql.database=azkaban
mysql.user=azkaban
mysql.password=azkaban@123
```
保存并退出文件。
6. 启动`azkaban-web-server`:
在`/opt/azkaban-web-server`目录下运行以下命令:
```
./bin/start-web.sh
```
7. 检查日志:
根据您的运行时间,查看`webServerLog*.out`日志文件,使用以下命令查找错误信息:
```
cat webServerLog*.out | grep -i error
```
现在,您可以使用MySQL 8.0进行登陆和使用azkaban了。
阅读全文