RabbitMQ-3.8.5の最新バージョンをインストールして構成します(ビデオ付き)

引子###

3.7.xは以前にインストールされており、最新のものは3.8.5に達しています。RabbitMQの嫌な点は、バージョンが混乱しすぎて、いくつかのバージョンごとにインストール方法が少し異なることです。今回は更新しましょう。

RabbitMQ ###をインストールします

  1. 公式ウェブサイトをご覧ください:https://www.rabbitmq.com/install-rpm.html

  1. 一致するバージョンを参照してください:https://www.rabbitmq.com/which-erlang.html

次に、対応するerlangバージョン間隔3.8.5は、上の図に示すとおりです。これは一致する必要があります。 rabbitmqとerlangの両方のバージョンは、rabbitmqをインストールする前に一致する必要があります。つまり、javaがjvmを必要とするように、erlang環境が存在する必要があります。

  1. 次に、手順1の最初の赤いボックスリンク[インストール:RPMベースのLinux]をクリックして、インストールを入力します。WindowsとMacのインストールは比較的簡単なので、これ以上は説明しません。主にLinuxでのインストールについて説明します。このリンクを開いた後は、実際にはかなり面倒です。1つずつ読む必要があります。タイトルやシリアル番号はありません。特に英語が苦手な場合は、初めてアクセスする開発者にとっては不親切です。しかし、それは問題ではありません、あなたはそれを段階的にインストールすることができます。以下に示すように、「InstallRabbitMQServer」を見つけます。

上の図の最初のリンク「yum経由で最近のErlangバージョンをインストールする」をクリックして、次のページに入ります。

これは、erlangをインストールし、それを独自のlinuxシステムにコピーして実行するために使用されるプリスクリプトファイルです。
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

実行後、ファイル依存関係ライブラリが構成されたことを示す次のプロンプトが表示され、今すぐインストールを続行できます。

  1. Linuxにerlang環境をインストールします。
    yum install erlang

実行後の正常なインストール

  1. erlangをインストールした後、次のようにバージョン番号やその他の情報を確認できます。

  1. 上記のスクリプト検出により、erlangのバージョンが23.xに準拠していることがわかります。

  1. 次に、rabbitmq-serverをインストールする必要があります。前のスクリーンショットには、次の黒いコンテンツがあります。実行するには、2つのキーをLinuxに直接インポートしてコピーする必要があります。

rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey``rpm --import https://packagecloud.io/gpg.key

キーが正常にインポートされた場合、エラーが報告されていなくても問題ありません。

  1. 次に、 rabbitmq-serverをインストールするための事前準備を行います。

赤いボックスの[パッケージクラウド]をクリックして、次のように開きます。

このコマンドをLinuxにコピーして、以下を実行します。
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash

インストールが成功したことを確認すると、rabbitmqインストールパッケージを正式にインストールできます。

  1. RabbitMQ-Serverをインストールし、[サーバーのダウンロード]を見つけて、赤いボックスのrpmをダウンロードします。これをインストールする必要があります。ダウンロードするときは、独自のcentosバージョンに従ってダウンロードしてください。ここではcentos7を使用していますが、centos6は少し古く、centos8は新しすぎます。 。

  1. 上の図でダウンロードしたrpmファイルをLinuxシステムにアップロードします。

  1. rabbitmq-serverをインストールし、次のスクリプトを実行します。
    rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm

実行後のエラー:

写真では、これはキーもソキャットもないことを意味します。問題はありません。インストールするだけです。この場所を見つけて、キーをコマンドラインにコピーし、次のコマンドを実行します。

コマンドラインにコピーして、インポートを実行します。
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

  1. スクリプトを実行して、 rabbitmq-serverを再度インストールします。
    rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm

このとき、 socatをインストールするように求められ、次のスクリプトを実行してインストールします。インストールプロセスは比較的遅く、辛抱強く待ってください。
yum -y install epel-release``yum -y install socat

  1. 上記の2つのインストールが正常に完了したら、rabbitmq-serverを再度インストールします。
    rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm

このとき、上図のように、rabbitmqがインストールされています! !

RabbitMQ ###を構成します

  1. RMQはインストールされていますが、使用する前に構成する必要があります。
  2. 以前のバージョンは直接見つけることができますが、手動でコピーする必要があります。https://github.com/rabbitmq/rabbitmq-server/blob/master/docs/rabbitmq.conf.example、この接続例の構成ファイル
  3. 内部の構成コンテンツをローカルにコピーし、次のように名前を rabbitmq.confに変更します。

  1. 次に、ファイルの内容を変更します。中括弧の末尾に「comma」がないことに注意してください。

これは、ゲストを実行するデフォルトのユーザーが非ローカル環境にログインできることを意味します

  1. 構成ファイルをrabbitmqディレクトリにアップロードします。

  1. 次に、rabbitmq管理プラットフォームプラグインを有効にします。有効にすると、/ etc / rabbitmqディレクトリに追加のenabled_pluginsが作成されます。文字通りの意味は理解できるはずです。言うまでもなく、プラグインを開くことです。

  1. この時点で、構成はすべて完了しました。最後のステップは、rabbitmqサーバーを起動することです。
    service rabbitmq-server start

起動後にエラーが報告されますが、これは実際には落とし穴です。 。 。

  1. ピットに遭遇しても恐れないでください。自分で解決してみて、コマンドラインを入力してください。
    journalctl -xe

次に、ノード rabbitが起動しておらず、接続できないという文があります。図の内容を見てください。特定のポートへの接続が機能しません。ポートを確認したときの最初の反応は、「ポート占有」です。

ポートを確認します。

次に、プロセスを強制終了します

  1. 最後にRabbitMQを再起動します
    service rabbitmq-server start
  2. このとき、エラーが再度報告されました、、、見てください。構成ファイルの形式に問題があります。以前にゲストを使用して構成行を追加したので、コメントアウトします。

  1. 再起動後、Ayoilは実際に正常に起動できることに注意してください。

  1. デフォルトのmq管理インターフェイスを開くと、ユーザー名とパスワードは両方ともデフォルトでゲストであり、ログインプロンプトには、ユーザーはlocalhost、つまり仮想マシンにのみログインできると表示されます。

  1. 構成ファイルでこの文を見て、ゲストユーザーにどこからでもアクセスできるようにする場合は、コメントを残してから、今すぐ試してください。mqサービスを再起動することを忘れないでください。

  1. OK、この時点でログインできます。つまり、ゲストへのmqのオープンアクセスの新しいバージョンは以前とは異なります。これは落とし穴です。これに注意する必要があります。

  1. 新しい管理者ユーザーadminを追加します。

  1. 管理者に権限を提供する

  1. セットをクリックするだけ

セクション###

ああ、RabbitMQがインストールされました。mqのインストールは常に恐ろしいことであり、誤って失敗します。録画用に空の場合、ビデオが送信されます。

さらに、rabbitmqの構成情報の詳細については、次のリンクを参照してください:https://www.rabbitmq.com/configure.html

Recommended Posts

RabbitMQ-3.8.5の最新バージョンをインストールして構成します(ビデオ付き)
Centosは最新バージョンのcmakeをインストールします
Thunderbirdの最新バージョンをインストールし、ubuntuでプラグインを交換します
[ビデオ] Centos8に最新のLinuxバージョンのQQをインストールする方法を教えてください
Ubuntuに最新のPython3.6バージョンをインストールします
VMware FusionはCentOS7をインストールし、ネットワークを構成します
UbuntuにCaffeのCPUバージョンをインストールします
Ubuntuの下に古いバージョンのseuratをインストールします
Ubuntuは最新のPython3をインストールします。
ubuntuはGitLabをインストールして構成します
Centos6.5はmongodbをインストールして構成します
Windows / ubuntuはマスターおよび博士論文のPDFバージョンをダウンロードします
Centos7.6はMySQL + Redis(最新バージョン)をインストールします
CentOS5.9でkeepalivedをインストールして構成します
UbuntuにDockerをインストールして構成する
CentOS8-NFSサービスをインストールして構成する
Centos8の下に最新のOpenCV4.3をインストールします
CentOS最小限のインストールとTIPSの構成
Centos7にFreeIPAをインストールして構成する
Nginx-ubuntuはNginxをインストールし、httpsを構成します
Open3DバージョンとUbuntuの関係
新しいバージョンのpidstatの%waitとmpstatの%iowait、topのwaのパフォーマンス分析