问题标签 [cluster-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
489 浏览

android - Kotlin GoogleMaps ClusterManager 返回的集群项目大小小于最初传递给它的项目大小

我正在使用 aClusterManager来聚类潜在的数千个标记。默认聚类显示 10+、100+、500+ 等值,我需要显示确切的值。

因此,我推翻了getClusterText(bucket: Int): String. 当完全缩小时,地图上显示的一个集群将显示 3987,但我将 4000 个标记传递给集群管理器。

然后我认为它与缓存或其他东西有关,所以我放大以查看是否所有标记都在预期的位置。瞧,似乎当在同一位置(相同的纬度和经度)以及相同的标题和片段(我猜)有两个或多个标记时,只显示其中一个,好像经理正在删除它认为是重复的。

如果现场确实有两个或更多,我希望它将它们聚集在一起,就像在其他区域一样(见下图)。

在将标记传递给集群管理器时,我已经验证它们确实是 4000 个计数。但是在缩小集群时,只有 4000-x

有趣的是,我有一个使用相同数据的 iOS 项目,它在添加到地图之前报告 4000,当完全缩小时,它还显示 4000 和所有预期的标记。

在此处输入图像描述

如您所见,集群工作正常。但是,当有两个“相同”标记时,它不会呈现它们。我检查了所有类似的实例(相同的纬度、经度等),经理只渲染了一项。

我还尝试ClusterItem通过在 lat 和 long 中添加一个非常小的随机分数来调整每个 s 位置变量,并通过添加随机字符串来调整标题和片段,但没有任何区别。

ClusterManager 或其他地方有我遗漏的东西吗?

我目前无法发布代码

更新

我检查了我的 json 响应,并且在那个地方确实有两个项目具有相同的数据/信息(这是必需的并且需要显示)。仍在试图弄清楚为什么它没有将它们聚集在一起。

在此处输入图像描述

0 投票
2 回答
26 浏览

android - 'com.google.maps.android:android-maps-utils:1.0.1' 打破集群,:1.0.0 没有

android-maps-utils从升级1.0.01.0.1集群后,我的应用程序部分将无法编译,因为

不再导入。

恢复到1.0.0它再次起作用。

有谁知道发生了哪些重大变化1.0.1

RG

0 投票
0 回答
62 浏览

ansible - 有没有办法在集群中克隆服务配置?

我需要将服务配置(色调、火花等)从一个集群克隆到另一个集群。两个集群都由 Cloudera Manager 管理(我也需要克隆 cloudera manager 配置)。

0 投票
1 回答
1067 浏览

pacemaker - Pacemaker 集群永久停止所有资源

是否可以配置 Pacemaker 资源组,以便在调用任何操作(监控、启动、停止可能被忽略)时资源超时,集群管理器会将资源迁移到备用节点?如果Standby节点再次出现问题,它会将资源带回Primary节点等。它将继续重试5小时甚至无限期。

在外部系统关闭的实际情况下,保持重述是使服务尽快恢复可用的唯一方法。

长话短说:我正在为 OCI 公共和私有 IP 构建资源管理器。在 Oracle Cloud 中分配浮动可路由 IP 和内部 IP 需要与 OCI API 交互来配置虚拟网络侧。我遵循了 Dummy 示例代码;几乎没有错误,最终将代码传递给生产。资源组如下所示:浮动 IP、路由和 systemd 服务。我已将迁移阈值配置为 5,将资源粘性配置为 100。

最近由于 OCI API 暂时不可用,集群管理器由于 30 秒而停止了整个资源组。对 oci_privateip 资源之一的 monitor() 操作超时。

在日志中,我看到 5 次重试顺序:监控、停止、启动。但是在该集群管理器放弃之后,使资源处于已停止状态。我希望集群管理器继续重试。

0 投票
1 回答
190 浏览

google-maps - android-maps-utils 中的 DefaultClusterRenderer 在 v1.2.1 中是否损坏?

当试图覆盖 DefaultClusterRenderer 中的任何函数时,它不会在 v1.2.1 中编译。在 v1.1.0 中一切正常

在这里,我想为 clustericons 设置颜色,并DefaultClusterRenderer onBeforeClusterItemRendered根据一个值覆盖设置颜色。

以下代码在 v1.2.1 中失败,在 v1.1.0 中完全没问题

有谁知道发生了什么变化,以及如何解决?

RG

0 投票
3 回答
619 浏览

android-studio - 华为地图上谷歌地图使用的集群管理器功能相当于什么?

我正在尝试将华为 Map Kit 实施到我的 android 项目中。如您所知,谷歌提供集群管理器来根据缩放级别对地图上的许多项目进行分组。如何在华为地图中实现相同的功能?

0 投票
1 回答
150 浏览

docker - 简单的Docker容器集群部署系统

我正在寻找一个可以管理计算机集群的“简单”部署系统。

我有一个 Docker 映像(托管在DockerHub上),它将在此集群中以不同的环境参数运行。对于这个图像,我有一个 docker_compose 文件,我可以直接在机器上启动它(现在可以使用)。

我正在寻找的是一个集群管理系统,我可以向其中添加物理计算机(节点),然后我可以发出如下命令:

或者

理想情况下,集群(管理器)将其安排在一个可用节点上。我将加入集群的所有节点都有运行容器所需的资源,因此我对可以根据硬件需求调度容器的集群管理系统不感兴趣。此外,它不一定需要对 Docker 的支持,只需能够在集群的节点上远程发出命令。理想情况下,这也是我可以与之交谈的命令行以外的 API。

我试过/看过的

  1. Docker swarm 模式- 似乎是完美的选择,但我遇到了死胡同,因为我使用了“--device”参数,目前还不支持(而且可能永远不会支持)。
  2. 码头机器

Docker 运行镜像

  • 这似乎正是我想要的,但它不再受支持,所以我认为这不是一个好的选择。
  1. Kubernetes听起来不错,但乍一看似乎有点矫枉过正。也不确定它是否可以做“--device”,所以我在学习它并遇到另一个死胡同时犹豫不决。

欢迎任何建议!

0 投票
1 回答
36 浏览

java - 集群标记显示不准确

我已尝试按照此Google Developers 教程实现集群管理器,但与仅使用googleMap.addMarker();(example)相比,我的标记显示非常不准确。

这是两者的图像比较

我想它与offsetin 有关,addClusterPoints()但是当我更改除数(60d)时,唯一的变化是点分布的距离,但仍然是不正确的位置。我试过改变 的值60d我发现 <60d他们更分散, >60d他们更分散。

有人可以解释他们在offset做什么以及如何让分数准确显示吗?

0 投票
1 回答
261 浏览

android - 在华为 Map Kit 中使用 Google 的 maps sdk android 实用程序库

我正在尝试将 Google 地图迁移到华为地图套件。但是没有 ClusterManager、ClusterItem、DefaultClusterRenderer 等功能

现在我试图在这个库下面使用它:

但我不知道如何实现它。我打开 Gradle 窗口并在我的项目下展开 Tasks 然后双击 assemble 但它没有提取该 .aar 文件并给我以下错误:

在此处输入图像描述

如何解决这个问题?如何实现这个库?有人在这里成功实施这个吗?

0 投票
1 回答
233 浏览

android - Google Maps ClusterManager 集群在应用程序启动时不显示

我在我目前正在开发的谷歌地图应用程序中使用集群管理器。我的问题是,每当我在 Android Studio Emulator 上启动应用程序时,集群都不会出现。要使它们出现,您必须放大和缩小几次。从这一点开始,集群本身工作得很好,但集群最初没有出现真的让我很恼火。有没有办法解决这个问题,或者我做错了什么?我尝试过

或者

但这些都没有帮助我。也许你们中的一个可以帮助我:)

这是我的 MapsActivity 中的代码。我正在使用自定义 clusterRenderer。