GNU/Linux >> Linux の 問題 >  >> Linux

Linux に rabbitmqadmin をインストールします。

これを理解するために数時間を費やしました.Linux環境でrabbitmqadminを使用してください.最終的に以下の手順で問題を解決します.

私のubuntuサーバーにはpython3がインストールされていたので、以下のコマンドで確認したところ、

python3 -V

ステップ 1:Python スクリプトを Linux サーバーにダウンロードします

wget https://raw.githubusercontent.com/rabbitmq/rabbitmq-management/v3.7.8/bin/rabbitmqadmin

Step2:権限を変更する

chmod 777 rabbitmqadmin

ステップ 3:スクリプトのヘッダーを次のように変更します (1 行目)

#!/usr/bin/env python3

ありがとうございます。これで、以下のコマンドを実行できます。

ダウン キューを一覧表示するには、

./rabbitmqadmin -f tsv -q list queues

クエリを削除するには、

./rabbitmqadmin delete queue name=name_of_queue

エクスチェンジとキューの間にバインディングを追加するには

./rabbitmqadmin declare binding source="exchangename" destination_type="queue" destination="queuename" routing_key="routingkey"

rabbitmqadmin をインストールするためのコマンドを投稿したいと思います。これは他の回答の組み合わせですが、ベスト プラクティスを使用するために少し改善されています。

sudo rabbitmq-plugins enable rabbitmq_management
wget 'https://raw.githubusercontent.com/rabbitmq/rabbitmq-management/v3.7.15/bin/rabbitmqadmin'
chmod +x rabbitmqadmin
sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python3|' rabbitmqadmin
mv rabbitmqadmin .local/bin/
rabbitmqadmin -q list queues

既に .local/bin/ dir を作成して PATH に追加していると思います (Ubuntu bash では、この dir が存在する場合は PATH に追加します)。


RabbitMQ は、重要な情報を 1 つ省略することにしました。

chmod +x でスクリプトを実行可能にします そうしないと機能しません。


Linux
  1. LinuxにJavaを手動でインストールする

  2. LinuxにFFmpegをインストールする方法

  3. LinuxにTeamViewer15をインストールする方法

  1. LinuxにMariaDBまたはMySQLをインストールする

  2. LinuxにPythonをインストールする方法

  3. LinuxにPIPをインストールする方法

  1. LinuxにJavaをインストールする方法

  2. LinuxにNodeJSをインストールする方法

  3. LinuxにVagrantをインストールする方法