问题标签 [mesosphere]
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.
javascript - Mesosphere 的 Meteor.js 验证
我正在尝试在我的流星应用程序中实现Mesosphere以进行验证,但似乎 Mesosphere 没有接受我列出的一些本机验证。
我只对电子邮件格式进行了一次验证,它是必需的长度。例如:
“onFailure”(和 onSuccess)回调似乎有效,因为它在我提交表单时正在记录一些东西。这让我相信我也在表单提交事件中正确设置了它。如果我理解正确,您可以将表单对象传递给 Mesosphere 以创建验证对象。例如:
提交后,它会将必填字段记录为错误,这很奇怪,因为我确实在该字段中输入了一些内容。它没有提到不正确的长度或格式。它跳过“错误长度”消息,我无法在对象的任何地方找到该消息。
所以我的问题是我做错了什么没有为该表单字段的错误输入获得正确的消息?谢谢 : )
此外,愿意就其他验证包提出建议。Mesosphere 利用 Meteor 的服务器/客户端功能进行验证,因此它似乎是一个不错的起点。
模板:
在相应的文件中调用此方法:
meteor - 如何从服务器功能访问表单元素?
我使用 Mesosphere,我想制定一个自定义规则来验证 equalsField:
但我不能使用 jquery $ 或文档,因为在服务器端无法访问(这些仅在客户端有效)
python - chronos 中 docker 的自定义 mesos 执行器
我正在尝试将 Chronos 配置为使用https://github.com/mesosphere/mesos-docker/上的自定义 mesos-docker 执行程序。每次我尝试运行命令它都会失败。
我使用以下命令创建了任务
我还在执行程序中配置了日志记录,下面是我在失败时得到的日志
有什么我想念的吗。我是否需要在命令中提供 JSON。
node.js - 如何访问在 Mesos 上运行的 Web 应用程序?
我对 Mesos 还很陌生,我仍在尝试围绕它的概念和想法来思考。到目前为止,我想我已经理解 Mesos 基本上试图抽象出您的数据中心并将其呈现为一台大型计算机。
使用Mesos + Docker 集成基本上可以在 Mesos 上运行任何应用程序,只要您的应用程序可以在 Docker 容器内运行。
这让我期待我可以使用 Mesos 来运行 Node.js 应用程序。这不应该太难设置。
我知道我需要创建一个新的应用程序,设置它的实例和公司,然后去做。然后 Mesos 部署我的应用程序并负责将其分发到数据中心。当向 Mesos 询问端点时,我可以找到创建的 IP 地址/主机名和端口。
但是,当然,我希望 Web 应用程序在特定域或子域中可用,最好是端口 80 或 443,同时使用负载平衡和高可用性。Mesos有什么内置的东西可以用来做这件事吗?
docker - Deimos 在环境变量中期望“MESOS_SLAVE_PID”
我正在使用 Python 绑定运行 Mesos/Deimos 集群,但出现以下错误:
F0719 03:26:17.994248 7 os.hpp:131] Expecting 'MESOS_SLAVE_PID' in environment variables
这个错误显示在 Mesos 的 web 界面中执行程序的 pailer 中。错误上面的那行表示执行器脚本已经开始运行(我自己的日志消息)。
从执行程序 Python 脚本运行执行程序时会发生错误,即使用此
该错误与 Mesos 期望设置MESOS_SLAVE_PID
环境变量有关(请参阅https://github.com/apache/mesos/blob/master/src/exec/exec.cpp#L648)。然而,Deimos 似乎并没有在 Docker 容器中默认设置这个变量(至少在这种情况下)(我认为应该这样做)。
编辑:这似乎是 Deimos 本身的一个错误。这是我的相关错误报告:https ://github.com/mesosphere/deimos/issues/43
ruby-on-rails - 将 rails 与 mesos 集群上的存储服务连接起来
如何使用 Zookeeper、Marathon 和 Mesos 将 Rails 应用程序与 Postgres DB 通信?显然我不能在 database.yml 下硬编码存储位置
mesos - Mesos 和 Marathon 需要专用网络吗?
我正在完成本教程: http: //mesosphere.io/docs/getting-started/cloud-install/
刚刚在 Digital Ocean 上的一个 Ubuntu 实例上学习,我让主进程绑定到公共 IP,Mesos 和 Marathon 的 Web 界面可以公开访问。那里没有惊喜。
Mesos 和 Marathon 是否依赖 Zookeeper 在实例之间创建私有 IP?您可以通过在实例之间手动设置专用网络来跳过使用 Zookeeper 吗?那么启动主从进程的正确方法是绑定到每个实例的辅助私有IP?
Digital Ocean 可以自动设置私有 IP,但这对我来说是一种学习练习。我知道管理员对服务器的访问不应通过公共 IP 进行的广泛规则。这篇文章的另一种表述方式是,私有网络是否为 Mesos 和 Marathon 提供了安全性?
目前只从一个 Ubuntu 实例开始,同时运行主从实例。我意识到,绑定到环回地址只会解决一台机器的这个问题。
apache-zookeeper - 计时 + 中间层。如何并行执行任务?
今天是个好日子。我有一个用于 Chronos、Mesos 和 Zookeeper 的服务器,我想使用 Chronos 作为某种东西,它将每天运行我的脚本。今天的一些脚本,明天的一些等等..问题是当我试图一个接一个地启动任务时,只有第一个正确执行,另一个在某个地方丢失了。如果我先启动,然后暂停 3-4 秒并启动另一个 - 它们都启动,但按顺序启动。我需要并行运行它们。有人可以提供一个提示吗?也许我必须更改一些设置?