解压命令:略
tar -zxvf **{压缩包相对路径}** -C **{解压后存放路径}**
赋予权限
chmod -R 775 /opt/modules/dolphinscheduler/apache-dolphinscheduler-3.1.8-bin
<aside>
💡 使用 MySQL 对 DolphinScheduler
的元数据进行管理,不使用默认的数据库 H2
</aside>
mysql8
-- 创建指定存储库
CREATE DATABASE dolphinscheduler DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
-- 创建 DolphinScheduler 用户
CREATE USER 'dolphinscheduler'@'%' IDENTIFIED BY '123456';
-- 创建 DolphinScheduler 用户
CREATE USER 'dolphinscheduler'@'localhost' IDENTIFIED BY '123456';
-- 给予库的访问权限
GRANT ALL PRIVILEGES ON dolphinscheduler.* TO 'dolphinscheduler'@'%';
GRANT ALL PRIVILEGES ON dolphinscheduler.* TO 'dolphinscheduler'@'localhost';
-- 重新加载授权表,使修改后的权限设置立即生效(无需重启)
flush privileges;如果提示密码等级过低:
#mysql8
set global validate_password.policy=LOW;
set global validate_password.length=4;
set global validate_password.mixed_case_count=0;
set global validate_password.number_count=0;
set global validate_password.special_char_count=0;
#mysql5
mysql5
:CREATE DATABASE dolphinscheduler DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON dolphinscheduler.* TO 'dolphinscheduler'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON dolphinscheduler.* TO 'dolphinscheduler'@'localhost' IDENTIFIED BY '123456';
flush privileges;
查看ds中有没有mysql的jar包
ls ./*-server/libs/mysql-connector-java-8.0.26.jar ./tools/libs/mysql-connector-java-8.0.26.jar
cp /opt/installs/hive/lib/mysql-connector-java-8.0.26.jar ./api-server/libs/
cp /opt/installs/hive/lib/mysql-connector-java-8.0.26.jar ./alert-server/libs/
cp /opt/installs/hive/lib/mysql-connector-java-8.0.26.jar ./master-server/libs/
cp /opt/installs/hive/lib/mysql-connector-java-8.0.26.jar ./worker-server/libs/
cp /opt/installs/hive/lib/mysql-connector-java-8.0.26.jar ./tools/libs/
mysql-connector-java
驱动加到./standalone-server/libs/standalone-server/
目录下