Apache flink 如何在没有DC/OS的情况下在Mesos群集上安装Flink?
Apache flink 如何在没有DC/OS的情况下在Mesos群集上安装Flink?,apache-flink,mesos,marathon,Apache Flink,Mesos,Marathon,我是ApacheFlink的新手,我们的团队正试图在ApacheMesos上建立ApacheFlink集群。我们已经安装了带有3个主节点和3个从节点的ApacheMesos&Marathon,现在我们正在尝试在没有DC/OS的情况下安装ApacheFlink,如本文所述
我这里有几个问题:
我们是否需要在所有节点(主节点和从节点)上下载Flink并在所有节点中配置mesos.master
或者我们应该只在一个主节点上下载flink并在那里配置mesos.master吗
如果需要在所有节点上下载f
我是ApacheFlink的新手,我们的团队正试图在ApacheMesos上建立ApacheFlink集群。我们已经安装了带有3个主节点和3个从节点的ApacheMesos&Marathon,现在我们正在尝试在没有DC/OS的情况下安装ApacheFlink,如本文所述
我这里有几个问题:
我们是否需要在所有节点(主节点和从节点)上下载Flink并在所有节点中配置mesos.master
或者我们应该只在一个主节点上下载flink并在那里配置mesos.master吗
如果需要在所有节点上下载flink,那么flink目录的位置应该是什么,或者是否有任何脚本可以指定该位置
在主节点上运行“mesos appmaster.sh”是否也负责在从属节点上运行flink库和类
谢谢
我们是否需要在所有节点(主节点和从节点)上下载Flink并在所有节点中配置mesos.master
不,你没有。事实上,这取决于你想以什么方式运行Flink。在您的设置中,运行Flink最方便的方法是使用Marathon运行Flink,并在部署期间下载二进制文件
或者我们应该只在一个主节点上下载flink并在那里配置mesos.master吗
这取决于你。您可以在专用服务器上运行Flink,也可以让Marathon为您运行。如果你已经参加了马拉松比赛,那么用马拉松跑弗林克会更容易。另一方面,出于调试目的和概念验证,我将推荐独立版本,您可以在本地计算机上快速更改配置,并了解其工作原理。创建docker映像或二进制文件并将其发布到存储库中,最后在Marathon上部署Flink可能会有更多开销,这会降低开发速度,但会保证生产安全。Flink不支持高可用性(HA),因此需要Marathon来提供基本的HA支持(在代理崩溃时启动Flink的新实例)
如果需要在所有节点上下载flink,那么flink目录的位置应该是什么,或者是否有任何脚本可以指定该位置
Flink不必在所有节点上下载。可以在部署时根据需要下载
在主节点上运行“mesos appmaster.sh”是否也负责在从属节点上运行flink库和类
Flink是一个调度器,这意味着它应该在需要时启动Mesos上的任务和执行器
即使不使用DC/OS,也可以随意查看。它的核心是一个马拉松应用程序定义,您可以在纯马拉松/Mesos上部署它。Flink软件包(从今天起)不需要任何特定于DC/OS的功能
报告还可能提供有用的信息