很多安裝文檔要不整理的不夠詳細,要不排版太混亂,爲此我自己總結了一份,希望能夠幫助到大家.
1. 首先下載rabbitmq
2. 安裝GCC GCC-C++ Openssl等模塊,安裝過就不需要安裝了
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
- 查看是否安裝
gcc -v
openssl version -a
3.安裝ncurses
yum -y install ncurses-devel
或者下載tar包
tar -zxvf ncurses-6.0.tar.gz
./configure
make && make install
4.安裝erlang環境
wget http://erlang.org/download/otp_src_18.2.1.tar.gz
tar xvfz otp_src_18.2.1.tar.gz
./configure --prefix=usr/local/erlang
make && make install
- 配置環境變量:
vi /etc/profile
export PATH=$PATH:/usr/local/erlang/bin
使文件生效 source /etc/profile
- 驗證是否成功
erl
5. rabbitmq的安裝
解壓下載的rabbitmq版本
tar -zxvf rabbitmq-server-generic-unix-3.4.3.tar.gz
解壓完,直接配置環境變量,不需要進行編譯
- 移動到usr/local/rabbitmq
mv rabbitmq-server-3.4.3 /usr/local/rabbitmq
- 配置環境變量
進入到rabbit文件內,其命令文件存在於sbin文件夾下,因此需要將sbin文件夾的路徑添加到PATH中:修改/etc/profile
export PATH=/usr/local/rabbitmq/sbin:$PATH
- 執行source /etc/profile使得PATH路徑更新,rabbitMQ安裝成功
6啓動MQ頁面管理插件
rabbitmq-plugins enable rabbitmq_management
- 啓動和停止mq
rabbitmq-server -detached //啓動
rabbitmqctl stop //停止
rabbitmqctl status //查看狀態
添加用戶和權限
添加用戶:rabbitmqctl add_user admin admin
添加權限:rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
修改用戶角色:rabbitmqctl set_user_tags admin administrator
查看當前用戶列表:rabbitmqctl list_users
修改用戶密碼:rabbitmqctl change_password Username Newpassword
- 設置外部訪問端口(這是iptables)
- vi /etc/sysconfig/iptables
iptables -I INPUT -p tcp --dport 15672 -j ACCEPT
或者可以關閉防火牆
systemctl stop firewalld.service (centos7)
service iptables stop (centos7以下)
- 然後就可以訪問了:ip:15672
您的建議是我前進的動力,歡迎指出問題。