有关虚拟机中MySQL启动以及azkaban集成问题 记录!

问题记录!【仅供参考】
1、mysql启动失败,网上说的都是什么GP
【ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)】
解决方案:切到root用户下启动mysql服务就行了!
2、azkaban中的exec服务器的home目录中,执行
curl -G “localhost:$(<./executor.port)/executor?action=activate” && echo
【每次重启exec服务器,都需要重启,在启动exec服务器后再执行】

根据提供的引用内容,如果您使用的是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了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值