問題タブ [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 - パレットクラスター仕様と「レインパレットアップ」
私はパレット 0.8 を使用しており、いくつかのグループ仕様が定義されています。
それらを組み合わせて、私の「テスト環境」となる複数のマシンを作成します。グループ仕様の異なるセットを持ついくつかのそのような環境があるはずです。今、私は私のpallet.cljでグループを使用しています:
これは正常に機能しており、「lein pallet up」を実行すると、ノードが起動します。また、特定の「環境」内のすべてのグループにいくつかの共通パラメーターを追加したいと思います。このために私は使用しようとしましたcluster-spec
これは の使用を意図したものcluster-spec
ですか? どのように使用しdefproject
ますか? cluster-spec
または、マップを にマージするにはどうすればよいpallet-project-map
ですか?
amazon-web-services - Pallet を使用して Elastic Beanstalk に war をデプロイする
war でパッケージ化された Java サーブレットを持っており、それを Elastic Beanstalk にデプロイする必要があります。Amazonicaを使用して独自の展開スクリプトを作成できますが、これにはPalletを利用したいと思います。
「パレット エラスティック ビーンズトーク」を Google で検索しても、スタック オーバーフローに関する「クロージュア Web アプリケーションを Amazon EC2 にデプロイする方法」という質問以外に、役立つものは何も見つかりません。答えは非常に有望に見えますが、環境プロパティの設定はカバーされていません。そのグループ仕様が Elastic Beanstalk 環境を作成するのか、それとも Tomcat を使用した通常の EC2 環境を作成するのかはわかりません。
誰かがこれをしましたか?素敵なブログ投稿やレシピはありますか?
明確にするために、戦争自体はClojureアプリではなく、どこかのJavaプロジェクトからMavenで構築された単なる戦争です。
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 - パレットのテストセッション
パレット クレートをテストする方法はありますか? Elasticsearchクレートを構築しようとしていますが、何かが機能していることをテストするたびに、マシンを起動してすべてがインストールされるのを待つ必要があります.おそらく、どのコマンドがマシンに送信されるかを確認する方法が役立ちます.から始めて、多くの洞察を提供します。
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パッケージを使用しています。実行するsudo service elasticsearch start
と、ES は問題なく起動します。パレットがこれを行うと、標準出力が正常に開始されたと記録されます
しかし、それは開始されていません。
sleep 1
init スクリプトをいじりましたが、デーモンの起動後に追加すると、パレットで正しく動作することがわかりました。
私は何が起こっているのか理解できませんか?