CentOSの下で7 RabbitMQの3.8.0&アーラン22.1ソースのコンパイラのインストール
インストールの前に良いErlangのバージョンとRabbitMQのが一致していることを確認
リファレンス:RabbitMQのErlangのバージョン要件を
1.アーラン22.1ソースコンパイラのインストール
1.1インストールErlangのコンパイラは、必要な依存関係をインストールするには
sudoの yumを インストール -y のgcc はgcc -c ++のglibc-develのを作るのncurses-develのopensslの-develのautoconfのはJavaベース1.8を。0 -openjdk-develのgitの
ソースパッケージのerlang 22.1 1.2をダウンロード
wgetののhttp:// erlang.org/download/otp_src_22.1.tar.gz
1.3コンパイルとインストール
#解压 タール otp_src_22 -zvxf。1。タール.gzを CD otp_src_22。1 #编译&安装 。/ otp_buildのautoconf 。/設定&& 作る &&のsudoを 作る インストール
/ usr / local / lib /のerlang /ディレクトリにデフォルトでインストール
1.4検証
ERL - バージョン アーラン(SMP、ASYNC_THREADS、HIPE)(BEAM)エミュレータバージョン10.5 或 ERL アーラン / OTP 22 [erts- 10.5 ] [ソース] [ 64ビット] [SMP:16:16 ] [DS:16:16:10 ] [非同期スレッド:1 ] [HIPE] ESHELL V10。5(^で中断G) 1 >
2. RabbitMQの3.8.0バイナリのインストール
2.1インストールパッケージのRabbitMQのダウンロード
wgetの HTTPS:// dl.bintray.com/rabbitmq/all/rabbitmq-server/3.8.0/rabbitmq-server-generic-unix-3.8.0.tar.xz
2.2開梱および設定環境変数
なお、ダウンロードしたファイル形式はXZあり、XZ XZ UtilsのツールはPOSIXプラットフォーム用の高圧縮比をコマンドです。それはすぐに小さいと解凍スピードで生成された伝統的なGZIP、BZIP2圧縮ファイルよりも、POSIXプラットフォームを使用して圧縮ファイルを生成するために、LZMA2圧縮アルゴリズムを使用しています。当初はXZ Utilsのは、LZMA-SDKの開発に基づいていますが、XZ Utilsのが実質的な変化のPOSIXプラットフォームを作っ収容するようにLZMA-SDKは、プロパティWindowsプラットフォームの番号が含まれています。XZ Utilsの古いPOSIXシステムLZMA Utilsのを置き換えるためにも表示されます。
解凍:
XZ -dのRabbitMQサーバ汎用-、UNIX 3.8。0。タール.xz タール -xvfのRabbitMQサーバ汎用-、UNIX 3.8。0。タール MV rabbitmq_server- 3.8。0は/ usr / local /
設定の環境変数:
Vimのは/ etc / プロファイル #は、最後の行で次のコマンドを追加 エクスポートPATH = $ PATHを:は/ usr / local / libに/アーラン/ binに:は/ usr / local / rabbitmq_server- 3.8。0 / sbinに ソースは/ etc / profile
2.3以降のRabbitMQ
rabbitmq- プラグインが有効rabbitmq_management
のRabbitMQ -detached -server或のRabbitMQサーバ(后台运行)
2.4新しいユーザーを追加します。
デフォルトのアカウントのパスワードは、(ゲスト/ゲスト)で
管理者/管理者:どこ新しく追加されたアカウント
rabbitmqctl ADD_USER管理者の管理者
rabbitmqctl set_user_tags管理者の管理者
2.5ストップのRabbitMQ
rabbitmqctlシャットダウン
2.6コア構成パラメータを変更します
/usr/local/rabbitmq_server-3.8.0/ebin/rabbit.appでRabbitMQのコアの構成パラメータ
rabbitmq_server- /を/ usr / local VIM 3.8。0 / ebin / rabbit.appを 次のように(除去コンテンツを見つけるために修飾#1 loopback_users << " ゲスト" <<に>> "" {loopback_users、[ユーザー]} >>)
あなたは、ローカルに制限した後に変更ログオンするためにゲストアカウントを持ち上げることができるようになります。
参考記事: