3.7.xは以前にインストールされており、最新のものは3.8.5に達しています。RabbitMQの嫌な点は、バージョンが混乱しすぎて、いくつかのバージョンごとにインストール方法が少し異なることです。今回は更新しましょう。
次に、対応するerlangバージョン間隔3.8.5は、上の図に示すとおりです。これは一致する必要があります。 rabbitmqとerlangの両方のバージョンは、rabbitmqをインストールする前に一致する必要があります。つまり、javaがjvmを必要とするように、erlang環境が存在する必要があります。
上の図の最初のリンク「yum経由で最近のErlangバージョンをインストールする」をクリックして、次のページに入ります。
これは、erlangをインストールし、それを独自のlinuxシステムにコピーして実行するために使用されるプリスクリプトファイルです。
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
実行後、ファイル依存関係ライブラリが構成されたことを示す次のプロンプトが表示され、今すぐインストールを続行できます。
yum install erlang
実行後の正常なインストール
rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey``rpm --import https://packagecloud.io/gpg.key
キーが正常にインポートされた場合、エラーが報告されていなくても問題ありません。
rabbitmq-server
をインストールするための事前準備を行います。赤いボックスの[パッケージクラウド]をクリックして、次のように開きます。
このコマンドをLinuxにコピーして、以下を実行します。
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
インストールが成功したことを確認すると、rabbitmqインストールパッケージを正式にインストールできます。
rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm
実行後のエラー:
写真では、これはキーもソキャットもないことを意味します。問題はありません。インストールするだけです。この場所を見つけて、キーをコマンドラインにコピーし、次のコマンドを実行します。
コマンドラインにコピーして、インポートを実行します。
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
rabbitmq-server
を再度インストールします。 rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm
このとき、 socat
をインストールするように求められ、次のスクリプトを実行してインストールします。インストールプロセスは比較的遅く、辛抱強く待ってください。
yum -y install epel-release``yum -y install socat
rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm
このとき、上図のように、rabbitmqがインストールされています! !
rabbitmq.conf
に変更します。これは、ゲストを実行するデフォルトのユーザーが非ローカル環境にログインできることを意味します
service rabbitmq-server start
起動後にエラーが報告されますが、これは実際には落とし穴です。 。 。
journalctl -xe
次に、ノード rabbit
が起動しておらず、接続できないという文があります。図の内容を見てください。特定のポートへの接続が機能しません。ポートを確認したときの最初の反応は、「ポート占有」です。
ポートを確認します。
次に、プロセスを強制終了します
service rabbitmq-server start
ああ、RabbitMQがインストールされました。mqのインストールは常に恐ろしいことであり、誤って失敗します。録画用に空の場合、ビデオが送信されます。
さらに、rabbitmqの構成情報の詳細については、次のリンクを参照してください:https://www.rabbitmq.com/configure.html
Recommended Posts