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

网站建设金网科技如何设立网站

网站建设金网科技,如何设立网站,彩页设计怎么做,杭州哪些做网站公司目录 一、ZooKeeper的介绍 数据模型 ​编辑 操作使用 ①登录客户端 ​编辑 ②可以查看下面节点有哪些 ③创建新的节点#xff0c;并指定数据 ④查看节点内的数据 ⑤、删除节点及数据 特殊点#xff1a; 运行机制#xff1a; 二、DolphinScheduler的介绍 架构#…目录 一、ZooKeeper的介绍 数据模型 ​编辑 操作使用 ①登录客户端 ​编辑 ②可以查看下面节点有哪些 ③创建新的节点并指定数据 ④查看节点内的数据 ⑤、删除节点及数据 特殊点 运行机制 二、DolphinScheduler的介绍 架构 架构说明 该服务内主要包含: 该服务包含 DolphinScheduler的启动访问和简单运行 ①启动该服务要先启动ZooKeeper ​编辑 ②访问web页面 ③安全中心 创建队列 添加租户 ④项目管理 ⑤数据中心 ⑥资源中心 ​编辑 ⑦监控中心 一、ZooKeeper的介绍 ZooKeeper是一个具有高可用性的高性能分布式协调服务。 最重要的功能解决单点故障 官网 ZooKeeper: Because Coordinating Distributed Systems is a Zoo 数据模型 树状结构保存 _____ znode 根节点 节点名称/ 下面的每一个节点名称/路径最多存储1MB 每一级加上面父节点的名称 zk可存储小文件数据用来保存其他服务的信息比如保存hdfs的namenode信息ds的运行信息 ZooKeeper 维护着一个树形层次结构树中的节点被称为 znode。znode 可以用于存储数据并且有一个与之相关联的 ACL。ZooKeeper 被设计用来实现协调服务(这类服务通常使用小数据文件),而不是用于大容量数据存储因此一个 znode 能存储的数据被限制在1MB以内 操作使用 ①登录客户端 /opt/cloudera/parcels/CDH-6.2.1-1.cdh6.2.1.p0.1425774/lib/zookeeper/bin/zkCli.sh ②可以查看下面节点有哪些 ③创建新的节点并指定数据 create 节点从根节点开始 数据 例如create /app 123  ④查看节点内的数据 get 节点名 ⑤、删除节点及数据 rmr 节点名  特殊点 ①如果写入成功就会保存一半以上响应成功如果失败就回全部清空 ②如果领导者出现故障 则会重新选取一个新的领导者读取数据不需要转发给leader直接读取连接到zk上的数据 运行机制 第一阶段 启动服务进行领导者选举 所有机器通过一个选择过程来选出一台被称为领导者(leader)的机器其他的机器被称为跟随者(follower)。一旦半数以上(或指定数量)的跟随者已经将其状态与领导者同步则表明这个阶段已经完成 第二阶段 原子广播进行数据读写 所有的写请求都会被转发给领导者再由领导者将更新广播给跟随者。当半数以上的跟随者已经将修改持久化之后领导者才会提交这个更新然后客户端才会收到一个更新成功的响应。这个用来达成共识的协议被设计成具有原子性因此每个修改要么成功要么失败。 如果领导者出现故障其余的机器会选出另外一个领导者并和新的领导者一起继续提供服务。随后如果之前的领导者恢复正常会成为一个跟随者。领导者选举的过程是非常快的 二、DolphinScheduler的介绍 官网 https://dolphinscheduler.apache.org/zh-cn Apache DolphinScheduler 是一个分布式易扩展的可视化DAG工作流任务调度开源系统。适用于企业级场景提供了一个可视化操作任务、工作流和全生命周期数据处理过程的解决方案。 Apache DolphinScheduler 旨在解决复杂的大数据任务依赖关系并为应用程序提供数据和各种 OPS 编排中的关系。 解决数据研发ETL依赖错综复杂无法监控任务健康状态的问题。 DolphinScheduler 以 DAGDirected Acyclic GraphDAG流式方式组装任务可以及时监控任务的执行状态支持重试、指定节点恢复失败、暂停、恢复、终止任务等操作。 对大数据数仓中每天产生的数据定时执行数据的处理操作 架构 架构说明 MasterServer MasterServer采用分布式无中心设计理念MasterServer主要负责 DAG 任务切分、任务提交监控并同时监听其它MasterServer和WorkerServer的健康状态。 MasterServer服务启动时向Zookeeper注册临时节点通过监听Zookeeper临时节点变化来进行容错处理。 MasterServer基于netty提供监听服务。 该服务内主要包含: DistributedQuartz分布式调度组件主要负责定时任务的启停操作当quartz调起任务后Master内部会有线程池具体负责处理任务的后续操作 MasterSchedulerService是一个扫描线程定时扫描数据库中的t_ds_command表根据不同的命令类型进行不同的业务操作 WorkflowExecuteRunnable主要是负责DAG任务切分、任务提交监控、各种不同事件类型的逻辑处理 TaskExecuteRunnable主要负责任务的处理和持久化并生成任务事件提交到工作流的事件队列 EventExecuteService主要负责工作流实例的事件队列的轮询 StateWheelExecuteThread主要负责工作流和任务超时、任务重试、任务依赖的轮询并生成对应的工作流或任务事件提交到工作流的事件队列 FailoverExecuteThread主要负责Master容错和Worker容错的相关逻辑 WorkerServer WorkerServer也采用分布式无中心设计理念WorkerServer主要负责任务的执行和提供日志服务。 WorkerServer服务启动时向Zookeeper注册临时节点并维持心跳。 WorkerServer基于netty提供监听服务。 该服务包含 WorkerManagerThread主要负责任务队列的提交不断从任务队列中领取任务提交到线程池处理 TaskExecuteThread主要负责任务执行的流程根据不同的任务类型进行任务的实际处理 RetryReportTaskStatusThread主要负责定时轮询向Master汇报任务的状态直到Master回复状态的ack避免任务状态丢失 ZooKeeper ZooKeeper服务系统中的MasterServer和WorkerServer节点都通过ZooKeeper来进行集群管理和容错。另外系统还基于ZooKeeper进行事件监听和分布式锁。 我们也曾经基于Redis实现过队列不过我们希望DolphinScheduler依赖到的组件尽量地少所以最后还是去掉了Redis实现。 AlertServer 提供告警服务通过告警插件的方式实现丰富的告警手段。 ApiServer API接口层主要负责处理前端UI层的请求。该服务统一提供RESTful api向外部提供请求服务。 UI 系统的前端页面提供系统的各种可视化操作界面。 DolphinScheduler的启动访问和简单运行 ①启动该服务要先启动ZooKeeper # 启动 sh /export/server/dolphinscheduler/bin/start-all.sh # 停止 sh /export/server/dolphinscheduler/bin/stop-all.sh ②访问web页面 http://192.168.88.80:12345/dolphinscheduler/ui/view/login/index.html ③安全中心 创建队列 队列是在执行 spark、mapreduce 等程序需要用到“队列”参数时使用的。 管理员进入安全中心 - 队列管理页面点击“创建队列”按钮创建队列。 注意目前仅有 admin 用户可以修改队列。 添加租户 租户对应的是 Linux 的用户用于 worker 提交作业所使用的用户。如果 linux 没有这个用户则会导致任务运行失败。你可以通过修改 worker.properties 配置文件中参数 worker.tenant.auto.createtrue 实现当 linux 用户不存在时自动创建该用户。worker.tenant.auto.createtrue 参数会要求 worker 可以免密运行 sudo 命令 租户编码租户编码是 Linux上 的用户唯一不能重复 管理员进入安全中心-租户管理页面点击“创建租户”按钮创建租户。 注意目前仅有 admin 用户可以修改租户。 ④项目管理 ⑤数据中心 创建工作流 注意如果是查询语句需要配置邮箱服务当前ds未配置邮箱服务所以无法执行查询语句 需要公司向第三方邮箱服务器公司申请或者公司自建邮箱服务 ⑥资源中心 将编写好的代码文件资源交给ds进行保存定义任务时直接执行文件 ⑦监控中心 主要是对系统中的各个服务的健康状况和基本信息的监控和显示
http://www.w-s-a.com/news/993092/

相关文章:

  • 中科汇联网站建设手册上海公司名称注册查询网
  • 网站建设电子商务课总结和体会关于做网站书籍
  • 仪征网站建设公司哪家好简单网页制作素材图片
  • 甘肃第九建设集团公司网站潍坊个人做网站
  • 如何做后台网站的教程网站建设 关于我们
  • 极速网站建设哪家好连云港百度推广网站建设
  • 医院网站建设的目标wordpress中英文网站模板
  • 门户型网站开发难度网站导航栏有哪些
  • 推荐做任务网站软件定制开发哪家好
  • 邯郸兄弟建站第三方仓储配送公司
  • 商丘家具网站建设wordpress 添加代码
  • 基础建设的网站有哪些内容成都科技网站建设咨询电话
  • 券多多是谁做的网站招聘网站开发模板
  • 网站主机一般选哪种的企业数字展厅
  • 网站建设该如何学衡水建设局网站首页
  • 高校网站建设工作总结番禺网站开发哪家好
  • 苏州 网站的公司wordpress主页代码
  • 怎么用html做图片展示网站外贸网站建设推广费用
  • 可以做本地生活服务的有哪些网站中油七建公司官网
  • 如何建设谷歌网站网站建设优点
  • 做网站的目标是什么产品宣传片制作公司
  • 柳州建设公司网站辽宁建设工程信息网评标专家入库
  • 合肥建设学校官方网站excel导入wordpress
  • 禹城网站设计做网站需要考虑哪些
  • 深圳做营销网站建设wordpress添加文章封面
  • 阿里云的网站建设方案织梦和wordpress哪个安全
  • 聊城网站建设公司电话wordpress怎么重新配置文件
  • 创业如何进行网站建设泰州公司注册
  • 免费网站建设培训学校手机百度高级搜索入口在哪里
  • 建站经验安徽六安发现一例新冠阳性检测者