centos6インストールのRabbitMQ

実装工程の注意事項環境

Erlangの環境にインストールする最初のステップ
のステップは、RabbitMQのインストール

第二に、設置環境アーラン

1)コンパイラ環境、および基本的な依存関係をインストール

yumのGCCのgcc-C ++カーネルのdevel M4のncurses-develのののopenssl-develのインストールを行う-y 

2)、アーランをダウンロードしたファイルを解凍します

http:// erlang.org/download/otp_src_18.3.tar.gz 
タールあるxv otp_src_18。3 は.tar.gzの
CD otp_src_18。3

3)コンパイルしてインストールします

./ のconfigure \
 --prefix =は/ usr / local / のerlang \
 --with-sslの-enable- スレッド\
 -enable-smmp- サポート\
 -enable-kernel- ポール\
 --enable- HIPE \
 --without- のjavac 

作る && make installを

4)設定環境変数

Vimのは/ etc / プロファイル
#ファイル、最後に次のコードを追加します' ERLANG_HOMEは'前のステップに等しい' --prefix ' ディレクトリ指定
ERLANG_HOME =は/ usr / local / アーラン
PATH = $ ERLANG_HOME / binに:$ PATH 
輸出ERLANG_HOME 
輸出のPATH 

#環境を作ります効果取る変数
ソースは/ etc / profileを

5)インストールが成功したかどうかを検出

[ルート@のWEB01〜]#のERL 
のErlang / OTP 18 [erts- 7.3 ] [ソース] [ 64ビット] [ 非同期 -threads:10 ] [HIPE] [カーネル世論調査:] 

ESHELL V7。3   (^で中断G)
 1 >
ERL

第三に、インストールのRabbitMQ

1)のRabbitMQをダウンロードし、解凍します

公式ダウンロードHTTP:// www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xz 
#解凍RabbitMQの、パッケージへの公式は、圧縮されたパッケージXZありますコマンドを使用する必要があるXZ 
XZ -dのRabbitMQ-サーバー汎用-、UNIX 3.61 .tar.xz 

#xzの.tarのパケットの解凍後に得られ、その後、tarコマンド抽出
タールのRabbitMQ-サーバー汎用-、UNIX -xvf 3.61つの.tar

2)個々のインストールディレクトリに移動します

./rabbitmq_server- CP -rf 3.61は/ usr / local / 
CDは/ usr / local / 

#編集フォルダ名
MV rabbitmq_server - 3.61 rabbitmq- 3.61

3)管理ページプラグインを開き

CDは./rabbitmq- 3.61 / sbinに/ / RabbitMQの-プラグインはrabbitmq_managementを有効にします

4)開始するコマンド

#スタートコマンド、コマンドCTRL + Cのサービスをシャットダウンします / Rabbitmq- サーバーの

バックグラウンドでの#開始うさぎ / RabbitMQの-サーバ- デタッチ

#は、サービスを閉じる / Rabbitmqctl STOPの

#は、サービス(キル)を閉じるRabbitMQのサービスのPIDを見つけ、[推奨されません] 
PS -ef | grepのRabbitMQの
キル - 9 ****

ビューポート

#netstatの-lntup [WEB01〜@ルート] | grepのビーム
TCP         0       0  0.00.015672                0.00.0:* LISTEN       67085 / ビーム           
TCP         0       0  0.00.025672                0.00.0:* LISTEN       67085 / ビーム           
TCP         0       0 ::: 5672                      ::: * LISTEN       67085 /ビーム

http://192.168.10.111:15672/

5)ユーザーの追加

RabbitMQのインストールディレクトリの中へ#
CD rabbitmq-は/ usr / local / 3.61 / sbinに

#ユーザーを追加するには、
ユーザー名パスワードをADD_USER #rabbitmqctl  / RabbitmqctlのADD_USERのrabbitadmin 123456の

#は、ユーザーのラベル割り当て
#rabbitmqctlはユーザータグset_user_tags 
管理ラベル:#[管理者]  / rabbitmqctl set_user_tags rabbitadmin管理者

6)テスト接続

 

他のプログラムがそれらを操作することができるように7)、登録利用者

[ルート@でmysql sbinに]#./rabbitmqctl set_permissions -p / rabbitadmin "* " " * " "* "  
コードの表示

 第四に、ビューは、メッセージキューに受信されていません

1)メッセージキューのコマンドラインを確認してください

 アナログのpythonを使用してデータを送信します

 ./rabbitmqctl list_queues

[ルート@でmysql sbinに] #の./rabbitmqctlのlist_queues 
キューリストを... 
こんにちは     1 
[ルート@でmysql sbinに] #の./rabbitmqctlのlist_queues 
キューリストを... 
こんにちは     2 
[ルート@ MySQLのsbinに]  

2)Webインタフェースを使用してではなく、新しいメッセージが受信されたメッセージを表示します

 

おすすめ

転載: www.cnblogs.com/linu/p/10192302.html