diff --git "a/docs/zh_CN/\345\211\215\347\253\257\345\274\200\345\217\221\346\226\207\346\241\243.md" "b/docs/zh_CN/\345\211\215\347\253\257\345\274\200\345\217\221\346\226\207\346\241\243.md" index d68d4181e3d8e259b0260c1507a725df99ea3e00..464a6ea99cdb04f9cae82e2e0632a9d9061e177a 100644 --- "a/docs/zh_CN/\345\211\215\347\253\257\345\274\200\345\217\221\346\226\207\346\241\243.md" +++ "b/docs/zh_CN/\345\211\215\347\253\257\345\274\200\345\217\221\346\226\207\346\241\243.md" @@ -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/#/` diff --git "a/docs/zh_CN/\345\211\215\347\253\257\351\203\250\347\275\262\346\226\207\346\241\243.md" "b/docs/zh_CN/\345\211\215\347\253\257\351\203\250\347\275\262\346\226\207\346\241\243.md" index a0c48e7b284e4db037183e086d81eadcf9ee015f..0174511427a8823bc5b35a2b1f32d7df44f6899c 100644 --- "a/docs/zh_CN/\345\211\215\347\253\257\351\203\250\347\275\262\346\226\207\346\241\243.md" +++ "b/docs/zh_CN/\345\211\215\347\253\257\351\203\250\347\275\262\346\226\207\346\241\243.md" @@ -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、部署 以下两种方式任选其一部署即可,推荐自动化部署 diff --git "a/docs/zh_CN/\345\220\216\347\253\257\351\203\250\347\275\262\346\226\207\346\241\243.md" "b/docs/zh_CN/\345\220\216\347\253\257\351\203\250\347\275\262\346\226\207\346\241\243.md" index 86f1edeebc10df1c8ad437a14d1a6d09b09705e6..7aa051995f642bd763c69d8ecd7b4eb220b843f5 100644 --- "a/docs/zh_CN/\345\220\216\347\253\257\351\203\250\347\275\262\346\226\207\346\241\243.md" +++ "b/docs/zh_CN/\345\220\216\347\253\257\351\203\250\347\275\262\346\226\207\346\241\243.md" @@ -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 diff --git a/escheduler-server/src/main/resources/worker.properties b/escheduler-server/src/main/resources/worker.properties index e3472cd335ef82c70ae7154503ed8361a36ef2a6..e58bd86dcf3797c410aedd2607867f7a1df8d2c5 100644 --- a/escheduler-server/src/main/resources/worker.properties +++ b/escheduler-server/src/main/resources/worker.properties @@ -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 diff --git a/install.sh b/install.sh index c6c734078f0036984a3bce5e354905dd370e0166..64e2c4a1c3a906fea2eaa07a2814d54da485a5b0 100644 --- a/install.sh +++ b/install.sh @@ -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