2017-12-18 32 views
1

WindowsシステムでRabbitMQを学びインストールするだけです。RabbitMQの起動に失敗しました。TCP接続は成功しましたが、Erlangの配布は失敗しました。

私はErlang VMとRabbitMQをデフォルトのフォルダではなくカスタムフォルダにインストールします(両方とも)。

その後、コンピュータを再起動しました。

rabbitmqctl status

しかしリターン:ところで

、マイコンピュータ名が "NULL" である


IのCD のRabbitMQ/フォルダsbinにしてコマンドを使用しますメッセージ:

Status of node [email protected] ...

Error: unable to perform an operation on node '[email protected]'. Please see diagnostics information and suggestions below.

Most common reasons for this are:

  • Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)
  • CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server)
  • Target node is not running

In addition to the diagnostics info below:

DIAGNOSTICS

attempted to contact: [[email protected]]

[email protected]:

  • connected to epmd (port 4369) on NULL
  • epmd reports node 'rabbit' uses port 25672 for inter-node and CLI tool traffic
  • TCP connection succeeded but Erlang distribution failed

  • Authentication failed (rejected by the remote node), please check the Erlang cookie

Current node details:

  • node name: [email protected]ULL
  • effective user's home directory: C:\Users\Jerry Song
  • Erlang cookie hash: 51gvGHZpn0gIK86cfiS7vp==

私は私は何を得ることで、RabbitMQのを再起動しようとしている:

ERROR: node with name "rabbit" already running on "NULL"


By the way,My Computer name is "NULL" And I have enable all ports in firewall.

+0

>私はErlang VMとRabbitMQをデフォルトのフォルダではなくカスタムフォルダにインストールします(両方とも)。 –

答えて

0

私は

folerデフォルトの設定を使用して ことにより、自分のコンピュータでのRabbitMQを再インストールする必要があり

次に、コマンドで確認してください:

rabbitmqctl status

それはErlangのVMの問題は、今ではない仕事。(手段Erが他のfolerでインストールすることができます)

それは私が今見つけることができなかったこと(この1のように)いくつかの問題が発生します我々はRabbitMQのデフォルトの設定を使用しない場合foler(C:\プログラムファイル\のRabbitMQサーバー)が必要です、誰もがそれを見つけた場合

を、私はあなたがなぜ、どのように修正するために私に言うことができると思います。

0

https://groups.google.com/forum/#!topic/rabbitmq-users/a6sqrAUX_Fg は、Rabbit MQの新規インストール時にCookieの不一致が発生する問題を説明しています。 Windows上の簡単な解決策は、クッキー

を同期させることです

また、ここで説明:http://www.rabbitmq.com/clustering.html#erlang-cookie エキス:20.2で始まるErlangのバージョンで 、クッキーファイルの場所は次のとおりです。

% HOMEDRIVE %% HOMEPATH%以下の.erlang.cookie HOMEDRIVEとHOMEPATHの両方の環境変数が設定されている場合は、通常はC:\ Users \%USERNAME%.erlang.cookie(ユーザー%USERNAME%の場合)です。 %USERPROFILE%.erlang.cookie(通常はC:\ Users \%USERNAME%.erlang .cookie)HOMEDRIVEとHOMEPATHが両方とも設定されていない場合 RabbitMQ Windowsサービスの場合 - %USERPROFILE%.erlang.cookie(通常はC:\ WINDOWS \ system32 \ config \ systemprofile) cookつまり、Windowsサービスアカウントで使用されるファイルとCLIツールを実行しているユーザーが同期されている必要があります。

関連する問題