问题标签 [pallet]
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.
clojure - 托盘集群规格和“lein托盘向上”
我正在使用托盘 0.8 并定义了几个组规范
它们组合起来创建了几台机器,这将是我的“测试环境”。应该有几个这样的环境具有不同的组规范集。现在我在我的pallet.clj 中使用组:
这工作正常,当我运行“lein palette up”时,我的节点已经启动。我还想为特定“环境”内的所有组添加一些通用参数。为此,我尝试使用cluster-spec
这是预期用途cluster-spec
吗?我如何使用它defproject
?或者我如何将cluster-spec
地图合并到pallet-project-map
?
amazon-web-services - 使用 Pallet 向 Elastic Beanstalk 部署战争
我在战争中打包了一个 Java servlet,需要将它部署到 Elastic Beanstalk。我可以使用Amazonica滚动我自己的部署脚本,但我更愿意为此使用Pallet 。
除了 Stack Overflow 上的“如何将 clojure Web 应用程序部署到 Amazon EC2”问题之外,谷歌搜索“pallet elastic beanstalk”并没有发现任何有用的信息。答案看起来很有希望,但它不包括设置环境属性,而且我不确定该组规范是否会创建一个 Elastic Beanstalk 环境或使用 Tomcat 的常规 EC2 环境。
有人做过吗?有不错的博客文章或食谱吗?
需要明确的是,战争本身不是 Clojure 应用程序,它只是使用来自某个 Java 项目的 Maven 构建的战争。
elasticsearch - adding apt repo with pallet
I'm trying to add the elasticsearch debian repo to a server-spec. I have this function
which adds the following to /etc/apt/sources.list.d/elasticsearch.list
deb http://packages.elasticsearch.org/elasticsearch/1.0/debian raring stable main
However the raring specific repo does not exist so I get 404s when apt repos are updated. How can I stop this version name being added with package-source
?
clojure - 是否有使用pallet.crate.service 的指南
我想在机器上启动 elasticsearch 服务,最初我打算使用pallet.actions.service 来执行此操作,但文档说现在不推荐使用它,取而代之的是pallet.crate.service/service。
但是,我找不到任何指南来使用它来简单地启动已安装在节点上的 initd 服务。
下面是我第一次尝试使用旧服务功能运行 es 节点。不幸的是,我也无法启动该服务,它安装了 elasticsearch 但没有运行该服务。当我在玩这个时,我注意到它已被弃用:
amazon-web-services - aws-ec2 - 您无权执行此操作
我对aws等最不熟悉。目前正在尝试使用s3-bash和PalletOps将一个小的war文件上传到s3存储桶。为此,我将 clojure 配置文件配置为
在 aws 上,我向该用户添加了 IAM 策略,
在尝试lein pallet up -P aws-ec2
使用上述配置进行集群时,出现以下错误,
我也尝试在https://policysim.aws.amazon.com/home/index.jsp?#进行模拟,但即使是“ListBucket”操作也失败了,并带有错误Implicitly denied (no matching statements found).
。
我可能缺少在 aws ec2 上进行配置,但无法进一步移动。
clojure - 托盘测试会话
有没有办法测试托盘板条箱?我正在尝试构建一个弹性搜索板条箱,但每次我想测试某些东西是否正常工作时,我都需要启动一台机器并等待所有东西安装等。可能一种只查看将发送到机器的命令的方法对开始并且会提供很多见解。
virtualbox - exec-checked-script 没有开始风暴
我正在使用PalletOps和VmFest我想开始在板条箱中storm
使用以下内容exec-checked-script
storm_codeship.clj
,
还尝试了以下不带nohup
,
在没有任何日志文件气味的虚拟机中看不到任何效果。
当我进入 VM 并手动执行同一组命令时,我发现它们正在使用生成的日志文件。
VM上的权限如下,
我认为这不是权限问题,我可能会遗漏什么?
elasticsearch - start-stop-daemon 奇怪的行为
我正在为 elasticsearch 创建一个托盘箱。我被困在没有启动的服务上,但是在查看日志后,它似乎与托盘无关。我正在使用 1.0 的 elasticsearch apt 包,其中包含一个 init 脚本。如果我运行,sudo service elasticsearch start
那么 ES 启动没有问题。如果托盘为我执行此操作,那么它将标准记录为已成功启动
然而它没有开始。
我弄乱了初始化脚本,我发现如果我sleep 1
在启动守护程序后添加,那么它可以与托盘一起正常工作。
我不明白这是怎么回事?
virtualbox - PalletOps-VirtualBox 无法注销机器
我正在努力让 PalletOps 与 vbox 4.3 一起工作。他们之前的化学反应很好。
当我整理脚本时,出现以下无法注销机器错误,
脚本失败后,以下 vbox 正在运行,
我杀死了VBoxHeadless
进程并尝试了lein pallet
脚本。还是一样的错误。
clojure - Pallet Converge 使用 VirtualBox 冻结
当我尝试“融合”虚拟机时,我的 cider 和 lein REPL 冻结。这发生在第5 步的第 2 步。我在pallet-vmfest中发现了这个问题。有人能帮忙吗?如果没有,最近托盘上的活动不是很多吗?我注意到最后一次提交是 2014 年 4 月 15 日。