-
Notifications
You must be signed in to change notification settings - Fork 0
セットアップ
seki yuki edited this page Apr 1, 2016
·
2 revisions
Java7以上が必要です。
Control Busで使うDatomicをインストールします。 JobStreamerでは最大2コネクションしか使わないため、Free editionでの運用が可能です。
-
Datomicをダウンロードします。最新版で構いません。
% wget https://my.datomic.com/downloads/free
-
展開します。
% unzip datomic-free-0.9.5186.zip % cd datomic-free-0.9.5186
-
移動し、起動します。
% bin/transactor config/samples/free-transactor-template.properties
-
コントロールバスをダウンロードし、インストールします。
-
起動します。
% bin/control_bus
デフォルトポート45102で起動します。
-
管理コンソールをダウンロードします。
-
起動します。
% bin/console
-
実行エージェントをダウンロードします。
-
起動します。
% bin/agent
デフォルトポート4510で起動します。
-
通知サーバをダウンロードします。
-
起動します。
% bin/notificator
デフォルトポート2121で起動します。
java7以上が必要です。
javaでの起動と同様です。
-
Gitリポジトリからクローンします。
% git clone https://github.com/job-streamer/job-streamer-control-bus.git
-
起動します。
% lein run
-
Gitリポジトリからクローンします。
% git clone http://github.com/job-streamer/job-streamer-console.git
-
起動します。
% lein ring server
-
Gitリポジトリからクローンします。
% git clone http://github.com/job-streamer/job-streamer-agent.git
-
起動します。
% docker build -t job-streamer/agent:0.1.0 % docker run job-streamer/agent:0.1.0
環境変数によって起動するポートなどを変更することができます。
環境変数名 | 説明 |
---|---|
CONTROL_BUS_PORT (default: 45102) | コントロールバスのAPIポート |
DISCOVERY_PORT (default: 45100) | 実行エージェントからの接続要求をLISTENするためのポート |
DISCOVERY_ADDRESS (任意) | 実行エージェントからの接続要求をLISTENするためのマルチキャストIP |
NOTIFICATOR_URL (default: http://localhost:2121) | 通知サーバのURL |
環境変数名 | 説明 |
---|---|
DISCOVERY_PORT (default: 45100) | 接続要求をブロードキャスト(またはマルチキャスト)するためのポート |
DISCOVERY_ADDRESS (任意) | 接続要求をマルチキャストするためのIPアドレス。同一ネットワーク内に複数のコントロールバスを起動する場合はこれを指定して下さい。 |
環境変数名 | 説明 |
---|---|
CONSOLE_PORT (default: 8080) | 管理コンソールのポート |
環境変数名 | 説明 |
---|---|
NOTIFICATOR_PORT (default: 2121) | 通知サーバのポート |