- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Marathon 启动并运行 Mesos 集群(1 个主节点和 2 个从节点)。我使用 docker 作为 Mesos/Marathon 中的容器。我有一个 Karaf docker,它将作为集群在 Marathon 中启动。我计划使用 Cellar of Fabric 作为 Karaf 的集群解决方案。我的问题是
由于我在 Marathon 中使用随机端口映射,我不知道如何让 Hazel-cast 的自动发现工作。随机奴隶上的随机 docker 实例。任何建议或解决方案/方法
使用熔丝织物而不是 Cellar 可以轻松实现这一点吗?我对此完全视而不见。请提供一些有关 Karaf 的链接/见解
提前致谢
最佳答案
回答项目符号 #2
fabric8 v2 是基于 Kubernetes 和 Docker 等云技术的架构。这使得 Fuse Fabric 能够更好地适应 future 的技术堆栈,而不是受制于 Java 和 OSGi。
有关此更改的更多背景信息由 Rob Davies 发表在博客中
因此,使用基于 docker 的模型和 Mesos/Kubernetes 等云基础设施,然后让他们处理集群等工作。并使您的应用程序(如 docker 镜像)更简单。您不需要使用 Karaf Cellar/Fuse Fabric v1 等。它们从与您的应用程序位于同一位置的内部进行集群。而 kubernetes 是从外部完全分离的。
顺便说一句,对于 #1 来说,kubernetes 服务非常棒。 James Strachan 最近为开发人员撰写了一篇有关 kubernetes 的博客文章
如果使用 kubernetes 服务,那么您只需使用操作系统环境变量即可查找 hazelcast 集群的 IP 和端口号。
好吧,也许这有点漫无目的。但我建议查看 kubernetes/fabric8/docker 等 - 如果您现在正在构建新平台,请避免使用 Karaf Cellar 或 Fuse Fabric v1 等 Java 集群。
关于docker - Apache Mesos + Docker + Karaf Cellar 集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28980896/
通过 brew 和 brew cask 安装和卸载一些程序后,现在我收到 brew doctor 说“您的地窖中有未链接的小桶”。 它建议链接它们,以避免在以后的冲泡中出现构建问题,但我宁愿删除它们,
我用 Homebrew 软件安装了 mysql,它安装了 5.6.15。我需要安装某个版本的 5.5。目前在 usr/local/Cellar 中,我只有 5.6.15,如何向其中添加旧版本,以便我可
我已经为此苦苦挣扎了几个小时。我在使用 Yosemite 的 Mac 上。我安装了 Homebrew 软件,并且可以很好地使用 git。我尝试执行 $git add -i 并收到此错误: Can't
我正在尝试在 Mac (M1) 上安装 psql。我正在关注 this tutorial . 我在这一步:brew link --force libpq ail,但我得到错误Error: No suc
我正在尝试升级git。我遇到了升级git和Xcode附带的git版本时似乎常见的路径问题的变体。我是git的新手,并且对编程来说还是个新手。请记住这一点,谢谢。 我正在运行OSX 10.9.5,并具有
我正在使用 Marathon 启动并运行 Mesos 集群(1 个主节点和 2 个从节点)。我使用 docker 作为 Mesos/Marathon 中的容器。我有一个 Karaf docker,它将
我一直在尝试使用brew来安装tmux,但是每次我输入brew install tmux时它都会告诉我: Error: Could not create /usr/local/Cellar Check
我想要完成的是让 ccoenraets backbone-cellar 示例能够处理 cellar 数据库中的多个表。 到目前为止,我通过更改示例的“第 1 部分”所做的尝试: 我更改了数据库:我将现
我是语言初学者。我已经下载了这个项目(https://github.com/goadesign/goa-cellar)并在本地环境中运行它。当我使用 goa-cellar 客户端进行发布、获取、列表调
我正在尝试使用 brew 在我的 mac 上重新安装 python3brew 安装 python3。但是在进行链接步骤时,它抛出了一个错误: brew link 步骤没有成功完成 构建的公式,但未符号
我在 Mac 上使用 brew 安装了 Hadoop,然后进行了配置。然后我安装了 Sqoop,当我尝试运行 Sqoop 时出现以下错误: 错误:/usr/local/Cellar/sqoop/1.4
这是一个漫长的夜晚。最初我从 https://nodejs.org/ 上的包中安装了 Node .但是,出于某种原因(我现在不记得为什么了!),我决定尝试卸载它,然后通过 Homebrew 安装 No
我在尝试解决 brew 时遇到了一些问题。当我目前运行 brew doctor我得到以下输出: Warning: You have unlinked kegs in your Cellar Leavi
尝试通过 pycharm 运行简单的 python3 代码时,出现以下错误 /Users/slimerski/PycharmProjects/studia/venv/bin/python /Users
我正在设置 couchbase,但是当我尝试通过运行命令 sudo pecl install couchbase 安装 Couchbase PHP 扩展时,它失败并出现错误 ERROR: failed
当我用brew安装python时,它显示错误: cp: /private/tmp/d20221129-9397-882a6m/ca-certificates/./2022-10-11: unable
我是一名优秀的程序员,十分优秀!