我正在根据git hub文档调度程序将Mesos与Kafka集成,可以在安装了mesos和kafka的独立机器上运行,并且可以通过配置注册到mesos-master来完成。与Kafka的Apache Mesos
我们如何在从站上运行代理,从调度程序运行代理以及在从站上运行代理需要什么配置。
如何将slave设置为broker。
我正在根据git hub文档调度程序将Mesos与Kafka集成,可以在安装了mesos和kafka的独立机器上运行,并且可以通过配置注册到mesos-master来完成。与Kafka的Apache Mesos
我们如何在从站上运行代理,从调度程序运行代理以及在从站上运行代理需要什么配置。
如何将slave设置为broker。
如果您已经使用泊坞,你可以使用泊坞窗图像在
你可以用马拉松启动卡夫卡调度图像,然后要么使用说明REST API或CLI启动代理/主题。
实际经纪人的调度将由Mesos软件本身完成。使用代理是通过定义的Zookeeper节点名称完成的。
谢谢,我能够通过shell以及docker运行调度程序。 我虽然
sudo docker run -t -p 5900:5900 --net=host root/kafka-mesos ./kafka-mesos.sh \
scheduler --master=192.168.1.115:5050 --zk=192.168.1.115:2181 \
--api=http://192.168.1.118:5900 --storage=zk:/kafka-mesos \
--log=/var/log/mesos.log --debug=true
我在马拉松上述命令用来运行容器,如果我删除--net=host
与码头工人集装箱时间表寄存器与主IP两个问题,但增加--net=host
后,它使用从服务器的IP和端口将其转发到码头集装箱。有没有更好的方法?
第二个问题是我们可以在一个mesos集群中调用多少个调度器,比如说3个master 5个slave,即我们可以扩展还是支持调度器集群?
Mesos Kafka的文档实际上非常丰富 - 您需要构建项目的https://github.com/mesos/kafka#scheduler-configuration,下载您希望启动的Kafka发行版,然后将它放在同一个目录中将从中启动调度程序。然后你可以通过CLI添加/启动代理 – serejja