zookeeperclient

聊聊OtterController

谁都会走 提交于 2020-10-17 03:05:36
序 本文主要研究一下OtterController OtterController otter/node/etl/src/main/java/com/alibaba/otter/node/etl/OtterController.java public class OtterController implements NodeTaskListener, OtterControllerMBean { private static final Logger logger = LoggerFactory.getLogger(OtterController.class); // 第一层为pipelineId,第二层为S.E.T.L模块 private Map<Long, Map<StageType, GlobalTask>> controllers = OtterMigrateMap.makeComputingMap(new Function<Long, Map<StageType, GlobalTask>>() { public Map<StageType, GlobalTask> apply(Long pipelineId) { return new MapMaker().makeMap(); } }); private ConfigClientService

kafka安装

六眼飞鱼酱① 提交于 2020-08-04 09:38:56
1、下载解压 https://mirror.bit.edu.cn/apache/kafka/2.5.0/kafka_2.12-2.5.0.tgz 解压: > tar -xzf kafka_2.12-2.5.0.tgz > cd kafka_2.12-2.5.0 2、 启动ZooKeeper服务器。因为Kafka 使用了 ZooKeeper,所以需要先启动一个ZooKeeper服务器。 可以单独下载zookeeper安装启动,也可以通过与kafka打包在一起的便捷脚本来快速简单地创建一个单节点ZooKeeper实例。 通过与kafka打包在一起的便捷脚本来快速简单地创建一个单节点ZooKeeper实例 2.1 ) 配置ZooKeeper服务器 # 修改kafka_2.12-2.5.0/config/zookeeper.properties文件 dataDir=/Users/zhoulp/develop/kafka/zookeeperData # 数据目录 【window版】 dataDir=D:\kafka\zookeeperData # 数据目录 2.2 ) 启动ZooKeeper服务器 > ./bin/zookeeper-server-start.sh config/zookeeper.properties& 【window版】 D:\kafka_2.12-2.5.0\bin