当前位置:   article > 正文

DolphinScheduler Standalone 单机版安装配置_dolphinscheduler单机部署

dolphinscheduler单机部署

DolphinScheduler Standalone 单机版安装配置

一、前期准备工作

  • JDK:下载JDK (1.8+),安装并配置 JAVA_HOME 环境变量,并将其下的 bin 目录追加到 PATH 环境变量中。如果你的环境中已存在,可以跳过这步。

  • 二进制包:在下载页面下载 DolphinScheduler 二进制包。
    在这里插入图片描述
    请务必确保文件的后缀是*-bin.tar.gz

  • 配置root用户或者新用户组的ssh免密登录。

二、配置单机版DolphinScheduler Standalone Server

2.1 解压 DolphinScheduler

二进制压缩包中有 standalone 启动的脚本,解压后即可快速启动。

# 进入超级管理员账户
su
# 进入opt文件夹,确保安装包已经放到了这个文件夹下
cd /opt/ 
# 解压
tar -xvzf apache-dolphinscheduler-*-bin.tar.gz
# 进入standalone目录,进行配置
cd /opt/apache-dolphinscheduler-*-bin/standalone-server/conf
vim common.properties
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

目录结构是这个:
在这里插入图片描述

2.2 修改以下配置:

在这里插入图片描述
在这里插入图片描述

data.basedir.path=/tmp
resource.storage.type=HDFS
resource.storage.upload.base.path=/tmp
resource.hdfs.root.user=root
resource.hdfs.fs.defaultFS=file:///tmp
  • 1
  • 2
  • 3
  • 4
  • 5

配置名词解释:

  • data.basedir.path:用户数据本地存储路径,确保该路径存在,且具有读写权限
  • resource.storage.type:资源存储类型,因为我们是用单机版,所以设置为hdfs,因为hdfs可以存储在本地路径
  • resource.storage.upload.base.path:资源文件上传路径,确保该路径存在,且具有读写权限
  • resource.hdfs.root.user:如果上面的resource.storage.type是HDFS类型,确保这里的用户拥有在hdfs存储路径下创建文件夹的权限,我这里设置的root,即Linux的超级权限账号
  • resource.hdfs.fs.defaultFS:HDFS的特性是可以设置本地路径来存储,我们选择的是HDFS,所以这里设置为本地file路径

2.3 如何看文件是否具有读写权限(可跳过)

【举例】
首先进入根目录:

cd /
  • 1

在这里插入图片描述
这里我们可以看到,这个绿色的文件夹,就是具有所有权限的文件夹,可读可写可改可删除,也就是它的前缀drwxrwxrwt.

在这里插入图片描述

root root 则代表这个文件夹是root群组,可以被root用户操作的,Linux下每个文件夹都有这样的群组和操作权限,每个用户只能修改自己的文件夹,但是root可以修改所有用户的文件夹。

给文件夹授权,这里777是授予可读可写等所有权限

sudo chmod 777 /tmp
  • 1

给文件夹指定操作用户:

sudo chown -R root:root /data/dolphinschedule
  • 1

这里的root:root就是上面解释过的给文件夹指定群组和用户。
所以,你可以自己修改dolphinscheduler的资源文件路径,只要确保那个路径可读可写,并且指定的用户可以修改即可。

2.4 启动dolphinscheduler

# 进入安装的路径
cd /opt/apache-dolphinscheduler-3.0.6-bin
# 运行 Standalone Server
bash ./bin/dolphinscheduler-daemon.sh start standalone-server
  • 1
  • 2
  • 3
  • 4

三、网页版操作

3.1 登录

浏览器访问地址 http://localhost:12345/dolphinscheduler/ui即可登录系统UI。

  • 默认的用户名 admin
  • 密码 dolphinscheduler123

如果是配置在服务器或者虚拟机中,这里的localhost要改成你本机的IP地址,如192.168.58.20
在这里插入图片描述

3.2 启停服务

脚本 ./bin/dolphinscheduler-daemon.sh 除了可以快捷启动 standalone 外,还能停止服务运行,全部命令如下:

# 启动 Standalone Server 服务
bash ./bin/dolphinscheduler-daemon.sh start standalone-server
# 停止 Standalone Server 服务
bash ./bin/dolphinscheduler-daemon.sh stop standalone-server
# 查看 Standalone Server 状态
bash ./bin/dolphinscheduler-daemon.sh status standalone-server
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/405718?site
推荐阅读
相关标签
  

闽ICP备14008679号