centos 6.5 下安裝RabbitMQ-3.7.28 二進位制版本
阿新 • • 發佈:2020-11-14
centos 6.5 下安裝RabbitMQ-3.7.28 二進位制版本
### 下載並安裝Erlang-21.3: wget http://erlang.org/download/otp_src_21.3.tar.gz tar -zxf otp_src_21.3.tar.gz cd otp_src_21.3 ./configure --prefix=/data/soft/erlang --with-ssl --enable-threads --enable-smp-support --enable-sctp --enable-kernel-poll --enable-hipe make -j 4 && make install ### 新增環境變數: vim /etc/profile export PATH=/data/soft/erlang/:/data/soft/erlang/bin:$PATH source /etc/profile ### 檢視版本是否正確: [root@bj-dev-db ~]# erl -version Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 10.3 [root@bj-dev-db ~]# erl -v Erlang/OTP 21 [erts-10.3] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [hipe] ......
插圖Erlang 版本:
## 安裝啟動 rabbitmq-server-generic-unix-3.7.28.tar.xz cd /data/src/ wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.28/rabbitmq-server-generic-unix-3.7.28.tar.xz xz -d rabbitmq-server-generic-unix-3.7.28.tar.xz tar -xvf rabbitmq-server-generic-unix-3.7.28.tar cp -rf rabbitmq_server-3.7.28 /data/soft/rabbitmq ### 環境變數: vim /etc/profile #set rabbitmq environment export RABBITMQ_HOME=/data/soft/rabbitmq export PATH=$PATH:/data/soft/rabbitmq/sbin source /etc/profile ### 開啟guest使用者: cd /data/soft/rabbitmq/rabbitmq/ebin/ vim rabbit.app 找到:{loopback_users, [<<"guest">>]}, 改成:{loopback_users, [guest]}, 儲存退出. ### 啟動rabbitmq-server: cd ../sbin/ ./rabbitmq-server -detached # 啟動rabbitmq netstat -tnlp|grep 5672 # 檢視埠是否佔用 rabbitmqctl status # 檢視狀態 /data/soft/rabbitmq/sbin/rabbitmq-server -detached # 新增開機啟動命令 ### 設定rabbitmq-server 使用者和許可權: ./rabbitmq-plugins enable rabbitmq_management # 開啟web管理功能 ./rabbitmqctl add_user admin 123456 # 新增admin 使用者並設定密碼123456 ./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*" # 設定admin 的許可權 ./rabbitmqctl set_user_tags admin administrator # 賦予admin 使用者administrator身份 ./rabbitmqctl change_password admin 123456 # 給admin 使用者更改密碼 ./rabbitmqctl change_password guest 123456 # 給guest 使用者更改密碼 ### 開啟Mqtt外掛支援: ./rabbitmq-plugins enable rabbitmq_mqtt ### 安裝並開啟 rabbitmq_delayed_message_exchange 外掛: wget https://dl.bintray.com/rabbitmq/community-plugins/3.7.x/rabbitmq_delayed_message_exchange/rabbitmq_delayed_message_exchange-20171201-3.7.x.zip unzip rabbitmq_delayed_message_exchange-20171201-3.7.x.zip cp rabbitmq_delayed_message_exchange-20171201-3.7.x.ez /data/soft/rabbitmq/plugs/ rabbitmq-plugins enable rabbitmq_delayed_message_exchange ### 埠介紹: 5672 # 通訊埠 15672 # web 管理埠 25672 # cluster 通訊埠
插圖: rabbitmq 執行狀態
rabbitmq web 介面