Apache spark 我们是否需要安装所有HDP';所有节点中的服务客户端?
我们希望在生产环境中部署HDP3.1.5 我们有3台服务器用于masternode,6台服务器用于workernode 我们在上面的9个节点上规划了组件布局,但我们希望确保需要将服务客户端放置在下面的位置Apache spark 我们是否需要安装所有HDP';所有节点中的服务客户端?,apache-spark,hive,yarn,hortonworks-data-platform,ambari,Apache Spark,Hive,Yarn,Hortonworks Data Platform,Ambari,我们希望在生产环境中部署HDP3.1.5 我们有3台服务器用于masternode,6台服务器用于workernode 我们在上面的9个节点上规划了组件布局,但我们希望确保需要将服务客户端放置在下面的位置 纱线客户 首先,我们计划将其安装到9个节点上,可以吗,还是只安装到3个主节点上?因为据我们所知,所有节点都需要纱线,包括资源管理器和节点管理器 还是仅仅是为了发布应用程序或其他什么 mapreduce2客户端 与上面一样,我们计划将其安装到9个节点,因为mapreduce作业需要它 我们需要跨
任何服务的客户端都只是一些库/二进制文件,它们允许您从安装服务的节点连接/访问服务 您当然可以限制要在哪些节点上安装客户端 一些客户端必须安装在所有节点上,例如
kerberos客户端
客户端不会占用太多的磁盘空间,但是客户端越多,启动该服务所需的时间就越多
无论何时启动或重新启动服务,默认情况下,ambari都会检查是否安装了客户端。(没有办法绕过这个。)
现在,我们来看一下您的场景:-
我建议选择3-4个节点,并在需要的主机上安装所有客户端。任何服务的客户端都只是一些库/二进制文件,允许您从安装服务的节点连接/访问服务 您当然可以限制要在哪些节点上安装客户端 一些客户端必须安装在所有节点上,例如
kerberos客户端
客户端不会占用太多的磁盘空间,但是客户端越多,启动该服务所需的时间就越多
无论何时启动或重新启动服务,默认情况下,ambari都会检查是否安装了客户端。(没有办法绕过这个。)
现在,我们来看一下您的场景:-