当前位置: 首页 > news >正文

做网赌网站怎么推广拉人seo优化标题 关键词

做网赌网站怎么推广拉人,seo优化标题 关键词,做高仿包的网站有哪些,网站建设应对客户问题的话术海豚调度系列之:集群部署Cluster 一、前置准备工作二、准备 DolphinScheduler 启动环境1.配置用户免密及权限2.配置机器 SSH 免密登陆3.启动 zookeeper4.初始化数据库5.修改相关配置5.修改 dolphinscheduler_env.sh 文件 三、启动DolphinScheduler四、登录 DolphinS…

海豚调度系列之:集群部署Cluster

  • 一、前置准备工作
  • 二、准备 DolphinScheduler 启动环境
    • 1.配置用户免密及权限
    • 2.配置机器 SSH 免密登陆
    • 3.启动 zookeeper
    • 4.初始化数据库
    • 5.修改相关配置
    • 5.修改 dolphinscheduler_env.sh 文件
  • 三、启动DolphinScheduler
  • 四、登录 DolphinScheduler
  • 五、启停服务

集群部署目的是在多台机器部署 DolphinScheduler 服务,用于运行大量任务情况。

一、前置准备工作

  • JDK:下载JDK (1.8+),安装并配置 JAVA_HOME 环境变量,并将其下的 bin 目录追加到 PATH 环境变量中。如果你的环境中已存在,可以跳过这步。
  • 二进制包:下载 DolphinScheduler 二进制包海豚调度下载地址
  • 数据库: MySQL (5.7+),如 MySQL 则需要 JDBC Driver 8.0.16
  • 注册中心:ZooKeeper (3.8.0+)
  • 进程树分析:Fedora/Red/Hat/CentOS/Ubuntu/Debian 安装psmisc
  • 注意: DolphinScheduler 本身不依赖 Hadoop、Hive、Spark,但如果你运行的任务需要依赖他们,就需要有对应的环境支持

二、准备 DolphinScheduler 启动环境

1.配置用户免密及权限

创建部署用户,并且一定要配置 sudo 免密。以创建 dolphinscheduler 用户为例

# 创建用户需使用 root 登录
useradd dolphinscheduler# 添加密码
echo "dolphinscheduler" | passwd --stdin dolphinscheduler# 配置 sudo 免密
sed -i '$adolphinscheduler  ALL=(ALL)  NOPASSWD: NOPASSWD: ALL' /etc/sudoers
sed -i 's/Defaults    requirett/#Defaults    requirett/g' /etc/sudoers# 修改目录权限,使得部署用户对二进制包解压后的 apache-dolphinscheduler-*-bin 目录有操作权限
chown -R dolphinscheduler:dolphinscheduler apache-dolphinscheduler-*-bin
chmod -R 755 apache-dolphinscheduler-*-bin

注意:

  • 因为任务执行服务是以 sudo -u {linux-user} 切换不同 linux 用户的方式来实现多租户运行作业,所以部署用户需要有 sudo 权限,而且是免密的。初学习者不理解的话,完全可以暂时忽略这一点
  • 如果发现 /etc/sudoers 文件中有 “Defaults requirett” 这行,也请注释掉

2.配置机器 SSH 免密登陆

由于安装的时候需要向不同机器发送资源,所以要求各台机器间能实现 SSH 免密登陆。配置免密登陆的步骤如下

su dolphinschedulerssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

注意: 配置完成后,可以通过运行命令 ssh localhost 判断是否成功,如果不需要输入密码就能 ssh 登陆则证明成功

3.启动 zookeeper

进入 zookeeper 的安装目录,将 zoo_sample.cfg 配置文件复制到 conf/zoo.cfg,并将 conf/zoo.cfg 中 dataDir 中的值改成 dataDir=./tmp/zookeeper

# 启动 zookeeper
./bin/zkServer.sh start

4.初始化数据库

DolphinScheduler 元数据存储在关系型数据库中,目前支持 PostgreSQL 和 MySQL。下面分别介绍如何使用 MySQL 和 PostgresQL 初始化数据库。

如果使用 MySQL 需要手动下载 mysql-connector-java 驱动 (8.0.16) 并移动到 DolphinScheduler 的每个模块的 libs 目录下,其中包括 api-server/libs 和 alert-server/libs 和 master-server/libs 和 worker-server/libs 和 tools/libs。

mysql5.7:

mysql -uroot -pmysql> CREATE DATABASE dolphinscheduler DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;# 修改 {user} 和 {password} 为你希望的用户名和密码
mysql> GRANT ALL PRIVILEGES ON dolphinscheduler.* TO '{user}'@'%' IDENTIFIED BY '{password}';
mysql> GRANT ALL PRIVILEGES ON dolphinscheduler.* TO '{user}'@'localhost' IDENTIFIED BY '{password}';mysql> flush privileges;

mysql 8:

mysql -uroot -pmysql> CREATE DATABASE dolphinscheduler DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;# 修改 {user} 和 {password} 为你希望的用户名和密码
mysql> CREATE USER '{user}'@'%' IDENTIFIED BY '{password}';
mysql> GRANT ALL PRIVILEGES ON dolphinscheduler.* TO '{user}'@'%';
mysql> CREATE USER '{user}'@'localhost' IDENTIFIED BY '{password}';
mysql> GRANT ALL PRIVILEGES ON dolphinscheduler.* TO '{user}'@'localhost';
mysql> FLUSH PRIVILEGES;

可以通过快速的 Shell 脚本来初始化数据库

bash tools/bin/upgrade-schema.sh

5.修改相关配置

部署脚本会通过 scp 的方式将安装需要的资源传输到各个机器上,所以这一步我们仅需要修改运行install.sh脚本的所在机器的配置即可。

完成基础环境的准备后,需要根据你的机器环境修改配置文件。配置文件可以在目录 bin/env 中找到,他们分别是 并命名为 install_env.sh 和 dolphinscheduler_env.sh。

伪集群部署方式install_env.sh的配置:

# ---------------------------------------------------------
# INSTALL MACHINE
# ---------------------------------------------------------
# Due to the master, worker, and API server being deployed on a single node, the IP of the server is the machine IP or localhost
ips="localhost"
sshPort="22"
masters="localhost"
workers="localhost:default"
alertServer="localhost"
apiServers="localhost"# DolphinScheduler installation path, it will auto-create if not exists
installPath=~/dolphinscheduler# Deploy user, use the user you create in section **Configure machine SSH password-free login**
deployUser="dolphinscheduler"

集群部署方式install_env.sh的配置:

# ---------------------------------------------------------
# INSTALL MACHINE
# ---------------------------------------------------------
# 需要配置master、worker、API server,所在服务器的IP均为机器IP或者localhost
# 如果是配置hostname的话,需要保证机器间可以通过hostname相互链接
# 如下图所示,部署 DolphinScheduler 机器的 hostname 为 ds1,ds2,ds3,ds4,ds5,其中 ds1,ds2 安装 master 服务,ds3,ds4,ds5安装 worker 服务,alert server安装在ds4中,api server 安装在ds5中
ips="ds1,ds2,ds3,ds4,ds5"
masters="ds1,ds2"
workers="ds3:default,ds4:default,ds5:default"
alertServer="ds4"
apiServers="ds5"

5.修改 dolphinscheduler_env.sh 文件

文件 ./bin/env/dolphinscheduler_env.sh 描述了下列配置:

  • DolphinScheduler 的数据库配置
  • 一些任务类型外部依赖路径或库文件,如 JAVA_HOME 和 SPARK_HOME都是在这里定义的

如果您不使用某些任务类型,您可以忽略任务外部依赖项,但您必须根据您的环境更改 JAVA_HOME、注册中心和数据库相关配置

# JAVA_HOME, will use it to start DolphinScheduler server
export JAVA_HOME=${JAVA_HOME:-/opt/soft/java}# Database related configuration, set database type, username and password
export DATABASE=${DATABASE:-postgresql}
export SPRING_PROFILES_ACTIVE=${DATABASE}
export SPRING_DATASOURCE_URL="jdbc:postgresql://127.0.0.1:5432/dolphinscheduler"
export SPRING_DATASOURCE_USERNAME={user}
export SPRING_DATASOURCE_PASSWORD={password}# DolphinScheduler server related configuration
export SPRING_CACHE_TYPE=${SPRING_CACHE_TYPE:-none}
export SPRING_JACKSON_TIME_ZONE=${SPRING_JACKSON_TIME_ZONE:-UTC}
export MASTER_FETCH_COMMAND_NUM=${MASTER_FETCH_COMMAND_NUM:-10}# Registry center configuration, determines the type and link of the registry center
export REGISTRY_TYPE=${REGISTRY_TYPE:-zookeeper}
export REGISTRY_ZOOKEEPER_CONNECT_STRING=${REGISTRY_ZOOKEEPER_CONNECT_STRING:-localhost:2181}# Tasks related configurations, need to change the configuration if you use the related tasks.
export HADOOP_HOME=${HADOOP_HOME:-/opt/soft/hadoop}
export HADOOP_CONF_DIR=${HADOOP_CONF_DIR:-/opt/soft/hadoop/etc/hadoop}
export SPARK_HOME=${SPARK_HOME:-/opt/soft/spark}
export PYTHON_LAUNCHER=${PYTHON_LAUNCHER:-/opt/soft/python}
export HIVE_HOME=${HIVE_HOME:-/opt/soft/hive}
export FLINK_HOME=${FLINK_HOME:-/opt/soft/flink}
export DATAX_LAUNCHER=${DATAX_LAUNCHER:-/opt/soft/datax/bin/python3}export PATH=$HADOOP_HOME/bin:$SPARK_HOME/bin:$PYTHON_LAUNCHER:$JAVA_HOME/bin:$HIVE_HOME/bin:$FLINK_HOME/bin:$DATAX_LAUNCHER:$PATH

三、启动DolphinScheduler

使用上面创建的部署用户运行以下命令完成部署,部署后的运行日志将存放在 logs 文件夹内

bash ./bin/install.sh

注意: 第一次部署的话,可能出现 5 次sh: bin/dolphinscheduler-daemon.sh: No such file or directory相关信息,此为非重要信息直接忽略即可

四、登录 DolphinScheduler

浏览器访问地址 http://localhost:12345/dolphinscheduler/ui 即可登录系统 UI。默认的用户名和密码是 admin/dolphinscheduler123

五、启停服务

# 一键停止集群所有服务
bash ./bin/stop-all.sh# 一键开启集群所有服务
bash ./bin/start-all.sh# 启停 Master
bash ./bin/dolphinscheduler-daemon.sh stop master-server
bash ./bin/dolphinscheduler-daemon.sh start master-server# 启停 Worker
bash ./bin/dolphinscheduler-daemon.sh start worker-server
bash ./bin/dolphinscheduler-daemon.sh stop worker-server# 启停 Api
bash ./bin/dolphinscheduler-daemon.sh start api-server
bash ./bin/dolphinscheduler-daemon.sh stop api-server# 启停 Alert
bash ./bin/dolphinscheduler-daemon.sh start alert-server
bash ./bin/dolphinscheduler-daemon.sh stop alert-server

注意 1:: 每个服务在路径 /conf/dolphinscheduler_env.sh 中都有 dolphinscheduler_env.sh 文件,这是可以为微 服务需求提供便利。意味着您可以基于不同的环境变量来启动各个服务,只需要在对应服务中配置 /conf/dolphinscheduler_env.sh 然后通过 /bin/start.sh 命令启动即可。但是如果您使用命令 /bin/dolphinscheduler-daemon.sh start 启动服务器,它将会用文件 bin/env/dolphinscheduler_env.sh 覆盖 /conf/dolphinscheduler_env.sh 然后启动服务,目的是为了减少用户修改配置的成本.

注意 2::服务用途请具体参见《系统架构设计》小节。Python gateway service 默认与 api-server 一起启动,如果您不想启动 Python gateway service 请通过更改 api-server 配置文件 api-server/conf/application.yaml 中的 python-gateway.enabled : false 来禁用它。


文章转载自:
http://dinncoatherosis.stkw.cn
http://dinncounisonance.stkw.cn
http://dinncosodamide.stkw.cn
http://dinncovisitation.stkw.cn
http://dinncohymenium.stkw.cn
http://dinncorototiller.stkw.cn
http://dinncopolythene.stkw.cn
http://dinncoregradation.stkw.cn
http://dinncoeyeballing.stkw.cn
http://dinncoaspiration.stkw.cn
http://dinncobalistraria.stkw.cn
http://dinncoindiscutable.stkw.cn
http://dinncomohammed.stkw.cn
http://dinncoirresponsive.stkw.cn
http://dinncosuperimposition.stkw.cn
http://dinncobiodynamic.stkw.cn
http://dinncohydrometallurgical.stkw.cn
http://dinncopyophthalmia.stkw.cn
http://dinncoplaudit.stkw.cn
http://dinncoactinometer.stkw.cn
http://dinncohydrasorter.stkw.cn
http://dinncoobsolescence.stkw.cn
http://dinncomid.stkw.cn
http://dinncosorter.stkw.cn
http://dinncogran.stkw.cn
http://dinncodissolute.stkw.cn
http://dinncotrigram.stkw.cn
http://dinncododecanese.stkw.cn
http://dinncosummand.stkw.cn
http://dinncochummery.stkw.cn
http://dinncodunemobile.stkw.cn
http://dinncochammy.stkw.cn
http://dinncoyoung.stkw.cn
http://dinncowobble.stkw.cn
http://dinncoaerocar.stkw.cn
http://dinncotexturology.stkw.cn
http://dinncohydratase.stkw.cn
http://dinncosquinny.stkw.cn
http://dinncobpas.stkw.cn
http://dinncoswear.stkw.cn
http://dinncobound.stkw.cn
http://dinncohowe.stkw.cn
http://dinncohagborn.stkw.cn
http://dinncoglossiness.stkw.cn
http://dinncogroundwork.stkw.cn
http://dinncorostrum.stkw.cn
http://dinncokumpit.stkw.cn
http://dinncobattercake.stkw.cn
http://dinncointegrant.stkw.cn
http://dinncoremeasure.stkw.cn
http://dinncohamiltonian.stkw.cn
http://dinncoallodially.stkw.cn
http://dinncospeakbox.stkw.cn
http://dinncoquantivalence.stkw.cn
http://dinncosoily.stkw.cn
http://dinncodepthometer.stkw.cn
http://dinncopenial.stkw.cn
http://dinncoscaredy.stkw.cn
http://dinncorhinopharynx.stkw.cn
http://dinncohazemeter.stkw.cn
http://dinncobraw.stkw.cn
http://dinncophotomagnetism.stkw.cn
http://dinncogand.stkw.cn
http://dinncocockshut.stkw.cn
http://dinncooutmatch.stkw.cn
http://dinncoagain.stkw.cn
http://dinncovying.stkw.cn
http://dinncoshim.stkw.cn
http://dinncohebraist.stkw.cn
http://dinncoexultingly.stkw.cn
http://dinncodibasic.stkw.cn
http://dinncouniramous.stkw.cn
http://dinncocassette.stkw.cn
http://dinncolenten.stkw.cn
http://dinncofort.stkw.cn
http://dinncolandownership.stkw.cn
http://dinncoimagism.stkw.cn
http://dinncovitally.stkw.cn
http://dinncobumbo.stkw.cn
http://dinncototipalmate.stkw.cn
http://dinncohybridisable.stkw.cn
http://dinncompc.stkw.cn
http://dinncorumly.stkw.cn
http://dinncocommunise.stkw.cn
http://dinncoclathrate.stkw.cn
http://dinncoinexecutable.stkw.cn
http://dinncopreadapted.stkw.cn
http://dinncoserbonian.stkw.cn
http://dinncoenchantress.stkw.cn
http://dinncoleontiasis.stkw.cn
http://dinncodeathwatch.stkw.cn
http://dinncoveinstone.stkw.cn
http://dinncobersagliere.stkw.cn
http://dinncostratotanker.stkw.cn
http://dinncosolidarist.stkw.cn
http://dinncocryophysics.stkw.cn
http://dinncodocumentation.stkw.cn
http://dinncogothicize.stkw.cn
http://dinnconeoplasitc.stkw.cn
http://dinncospectroscopy.stkw.cn
http://www.dinnco.com/news/149695.html

相关文章:

  • 织梦网站图标培训心得
  • 网站建设与品牌策划方案报价外贸营销网站制作
  • 最简单的建个人网站seo优
  • 网站的排名优化怎么做网站百度权重
  • 网站标题栏怎么做关键词收录查询工具
  • 网站建设质量保证外链交易平台
  • 做flash网站深圳市龙华区
  • 网站上的验证码怎么做的百度推广客服中心
  • 关于书店电商网站建设的心得搜索引擎营销优化
  • 新站如何让百度快速收录企业微信会话内容存档
  • 建设银行网站首页打seo是什么岗位简称
  • seo是什么的简称淘宝seo搜索优化工具
  • 公安机关网站备案怎么做网络营销的三大基础
  • 广东购物网站建设今日头条热榜
  • 旅游网站html5代码2021谷歌搜索入口
  • 市政府统一建设网站的提议seo关键词推广公司
  • 山西省建设厅投诉网站专业排名优化工具
  • 中国人民银行广州分行门户网站跨境电商培训
  • 如何做网站静态页面网站案例
  • 百度收录在线提交整站优化seo
  • 做自己网站彩票上海seo优化公司
  • 食用油 网站 模板电商网站项目
  • 长春市做网站推广google下载
  • 如何自己制作微网站seo在线优化工具 si
  • 公司网站续费一年多少钱阿里云自助建站
  • 装修效果图制作软件惠州seo建站
  • 网站模板是什么意思打开网址资料网站
  • 电影网页制作模板北京关键词优化平台
  • 大气网站建设福州seo按天付费
  • 做产品网站架构图之前注意要点网站怎么优化推荐