Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
apache
DolphinScheduler
提交
89e42932
DolphinScheduler
项目概览
apache
/
DolphinScheduler
上一次同步 接近 2 年
通知
707
Star
9572
Fork
3514
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
DolphinScheduler
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
89e42932
编写于
4月 25, 2019
作者:
D
dailidong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
优化文档和配置
上级
4933bea3
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
21 addition
and
18 deletion
+21
-18
docs/zh_CN/前端开发文档.md
docs/zh_CN/前端开发文档.md
+12
-0
docs/zh_CN/前端部署文档.md
docs/zh_CN/前端部署文档.md
+1
-10
docs/zh_CN/后端部署文档.md
docs/zh_CN/后端部署文档.md
+3
-3
escheduler-server/src/main/resources/worker.properties
escheduler-server/src/main/resources/worker.properties
+1
-1
install.sh
install.sh
+4
-4
未找到文件。
docs/zh_CN/前端开发文档.md
浏览文件 @
89e42932
...
...
@@ -21,6 +21,7 @@ Lodash 高性能的 JavaScript 实用工具库
-
#### Node安装
Node包下载 (注意版本 8.9.4)
`https://nodejs.org/download/release/v8.9.4/`
-
#### 前端项目构建
用命令行模式
`cd`
进入
`escheduler-ui`
项目目录并执行
`npm install`
拉取项目依赖包
...
...
@@ -31,6 +32,16 @@ Node包下载 (注意版本 8.9.4) `https://nodejs.org/download/release/v8.9.4/`
> 运行 `cnpm install`
-
新建一个
`.env`
文件,用于跟后端交互的接口
在
`escheduler-ui`
目录下新建一个
`.env`
文件,在文件里添加后端服务的ip地址和端口,用于跟后端交互,
`.env`
文件内容如下:
```
# 代理的接口地址(自行修改)
API_BASE = http://192.168.xx.xx:12345
# 如果您需要用ip访问项目可以把 "#" 号去掉(例)
#DEV_HOST = 192.168.xx.xx
```
> ##### !!!这里特别注意 项目如果在拉取依赖包的过程中报 " node-sass error " 错误,请在执行完后再次执行以下命令
```
...
...
@@ -49,6 +60,7 @@ npm install node-sass --unsafe-perm //单独安装node-sass依赖
再拷贝到服务器对应的目录下(前端服务静态页面存放目录)
访问地址
`http://localhost:8888/#/`
...
...
docs/zh_CN/前端部署文档.md
浏览文件 @
89e42932
...
...
@@ -3,23 +3,14 @@
前端有3种部署方式,分别为自动化部署,手动部署和编译源码部署
## 1、准备工作
####
准备一:
下载安装包
#### 下载安装包
目前最新安装包版本是1.0.1,下载地址:
[
码云下载
](
https://gitee.com/easyscheduler/EasyScheduler/attach_files/
)
下载escheduler-ui-1.0.1.tar.gz后,解压后会产生dist目录,进入dist目录
> cd dist
#### 准备二:新建一个`.env`文件
在dist目录下新建一个
`.env`
文件,在文件里添加后端服务的ip地址和端口,用于跟后端交互,
`.env`
文件内容如下:
```
# 代理的接口地址(自行修改)
API_BASE = http://192.168.xx.xx:12345
# 如果您需要用ip访问项目可以把 "#" 号去掉(例)
#DEV_HOST = 192.168.xx.xx
```
## 2、部署
以下两种方式任选其一部署即可,推荐自动化部署
...
...
docs/zh_CN/后端部署文档.md
浏览文件 @
89e42932
...
...
@@ -89,7 +89,7 @@ install.sh : 一键部署脚本
-
修改
**install.sh**
中的各参数,替换成自身业务所需的值
-
如果使用hdfs相关功能,需要拷贝
**hdfs-site.xml**
和
**core-site.xml**
到conf目录下
-
如果使用hdfs相关功能,需要拷贝
**hdfs-site.xml**
和
**core-site.xml**
到conf目录下
## 2、部署
...
...
@@ -148,11 +148,11 @@ install.sh : 一键部署脚本
*
一键停止集群所有服务
` sh ./
script
/stop_all.sh`
` sh ./
bin
/stop_all.sh`
*
一键开启集群所有服务
` sh ./
script
/start_all.sh`
` sh ./
bin
/start_all.sh`
*
启停Master
...
...
escheduler-server/src/main/resources/worker.properties
浏览文件 @
89e42932
...
...
@@ -9,7 +9,7 @@ worker.fetch.task.num = 3
# only less than cpu avg load, worker server can work. default value : the number of cpu cores * 2
worker.max.cpuload.avg
=
10
#
worker.max.cpuload.avg=10
# only larger than reserved memory, worker server can work. default value : physical memory * 1/6, unit is G.
worker.reserved.memory
=
1
\ No newline at end of file
install.sh
浏览文件 @
89e42932
...
...
@@ -201,10 +201,10 @@ workerExecThreads="100"
workerHeartbeatInterval
=
"10"
# worker一次抓取任务数
workerFetchTaskNum
=
"
10
"
workerFetchTaskNum
=
"
3
"
# worker最大cpu平均负载,用来判断
master是否还有执行能力
workerMaxCupLoadAvg
=
"10"
# worker最大cpu平均负载,用来判断
worker是否还有执行能力,保持系统默认,默认为cpu核数的2倍,当负载达到2倍时,
#
workerMaxCupLoadAvg="10"
# worker预留内存,用来判断master是否还有执行能力
workerReservedMemory
=
"1"
...
...
@@ -279,7 +279,7 @@ sed -i ${txt} "s#master.reserved.memory.*#master.reserved.memory=${masterReserve
sed
-i
${
txt
}
"s#worker.exec.threads.*#worker.exec.threads=
${
workerExecThreads
}
#g"
conf/worker.properties
sed
-i
${
txt
}
"s#worker.heartbeat.interval.*#worker.heartbeat.interval=
${
workerHeartbeatInterval
}
#g"
conf/worker.properties
sed
-i
${
txt
}
"s#worker.fetch.task.num.*#worker.fetch.task.num=
${
workerFetchTaskNum
}
#g"
conf/worker.properties
sed
-i
${
txt
}
"s#worker.max.cpuload.avg.*#worker.max.cpuload.avg=
${
workerMaxCupLoadAvg
}
#g"
conf/worker.properties
#
sed -i ${txt} "s#worker.max.cpuload.avg.*#worker.max.cpuload.avg=${workerMaxCupLoadAvg}#g" conf/worker.properties
sed
-i
${
txt
}
"s#worker.reserved.memory.*#worker.reserved.memory=
${
workerReservedMemory
}
#g"
conf/worker.properties
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录