2016-08-21 9 views
0

AWSで分散モードでOrientDBを開始しようとしています。ユーザー入力なしでOrientDBを開始

私は、必要に応じて新しいノードを作成する自動スケーリンググループを持っています。ノードが作成されると、ノード名なしでデフォルトの設定から開始されます。アイデアは、ノード名がランダムに生成されるということです。

私の問題は、サーバーが起動し、ユーザーの入力を求めることです。

+---------------------------------------------------------------+ 
|   WARNING: FIRST DISTRIBUTED RUN CONFIGURATION   | 
+---------------------------------------------------------------+ 
| This is the first time that the server is running as   | 
| distributed. Please type the name you want to assign to the | 
| current server node.           | 
|                | 
| To avoid this message set the environment variable or JVM  | 
| setting ORIENTDB_NODE_NAME to the server node name to use. | 
+---------------------------------------------------------------+ 

Node name [BLANK=auto generate it]: 

ランダムな名前が必要なためノード名を設定したくないため、サーバーはユーザーの入力を待っているため起動しません。

このチェックに合格し、ランダムなノード名を生成するdserver.shに渡すことのできるパラメータはありますか?

答えて

1

ノード名としてOrientDBに渡すランダムな文字列を作成し、ORIENTDB_NODE_NAME変数を使用することができます。例:https://gist.github.com/earthgecko/3089509

ORIENTDB_NODE_NAME=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1) 

この詳細については、を見て

関連する問題