本说明分一下三种方式安装,请根据具体环境选择相关版本。
linux服务器安装
win版服务器安装
mac版安装
linux服务器rabbitmq安装
1、RabbitMQ是基于Erlang的,所以首先必须配置Erlang环境
下载压缩包(http://www.erlang.org/)
准备安装包
1、进入usr目录
cd /usr/local/
2、创建rabbitmq文件
mkdir rabbitmq
3、将otp_src_20.3.tar.gz移动到/usr/local/rabbitmq
mv otp_src_20.3.tar.gz /usr/local/rabbitmq
4、进入rabbitmq文件
cd rabbitmq
5、解压rabbitmq安装包
yum install tar
tar -xvf otp_src_20.3.tar.gz
准备编译环境
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
编译、安装
1、编译、安装
cd otp_src_20.3
./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-java
make install
这里可能会报错
*********************************************************************
********************** APPLICATIONS INFORMATION *******************
*********************************************************************
wx : wxWidgets not found, wx will NOT be usable
*********************************************************************
*********************************************************************
********************** DOCUMENTATION INFORMATION ******************
*********************************************************************
documentation :
fop is missing.
Using fakefop to generate placeholder PDF files.
*********************************************************************
安装wxWidgets:
wget http://sourceforge.net/projects/wxwindows/files/3.0.1/wxWidgets-3.0.1.tar.bz2/download
bzip2 -dkv wxWidgets-3.0.1.tar.bz2
-d|--decompress 执行解压缩 -k|--keep bzip2在压缩或解压缩后,不删除原文件
v|--verbose 显示详细的信息
tar xvf wxWidgets-3.0.1.tar
./configure --with-opengl --enable-debug --enable-unicode
#加上这个--prefix=/usr/local/wxWidgets3.0.1,安装完后没有生成到/urs/local/bin下,erlang找不到。
2、修改profile配置文件
vi /etc/profile
添加如下环境变量
ERL_PATH=/usr/local/erlang/bin
PATH=$ERL_PATH:$PATH
3、使文件生效
source /etc/profile
测试是否安装成功
erl
安装rabbitmq
cd /home
yum install wget
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.4.1/rabbitmq-server-3.4.1-1.noarch.rpm
yum install rpm
rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm --force --nodeps
查看主机名称
hostname
修改hosts文件
vi /etc/hosts
软连接
which erl
sudo ln -s /usr/local/erlang/bin/erl /usr/bin/erl
启动rabbmitmq
1、启动rabbitmq
service rabbitmq-server start
systemctl
2、其他命令
启动输入:service rabbitmq-server start
停止输入:service rabbitmq-server stop
重启输入:service rabbitmq-server restart
3、开机自动启动
chkconfig rabbitmq-server on
4、复制配置文件
cd /etc/rabbitmq
cp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/
mv rabbitmq.config.example rabbitmq.config
5、修改配置文件
vi /etc/rabbitmq/rabbitmq.config
对比参考下图修改,全掉loopback_users前的符号,以及后面的逗号。
6、开启web界面管理工具
rabbitmq-plugins enable rabbitmq_management
7、重新启动rabbitmq
service rabbitmq-server restart
systemctl
8、添加rabbitmq登录用户,用户名以及密码均为test,guest不能作为用户名使用
rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
配置rabbmitmq
1、配置linux端口5672,网页管理15672,amqp访问地址:IP+15672 例如:192.168.1.2:15672
2、远程访问配置(添加自定义登录用户)
mac版rabbitmq安装
1、下载RabbitMQ
链接:https://pan.baidu.com/s/1SUVnY5BEgwdHwLWgz7A0-A 密码:oh2n
2、移动到local目录下
sudo mv rabbitmq-server-mac-standalone-3.5.3.tar.gz /usr/local
3、解压
输入:tar zxvf rabbitmq-server-mac-standalone-3.5.3.tar.gz
4、进入解压目录启动服务
输入:cd rabbitmq_server-3.5.3/sbin
输入:./rabbitmq-server
5、RabbitMQ 启动插件
另启一个终端
输入:cd rabbitmq_server-3.5.3/sbin
输入:sh rabbitmq-plugins enable rabbitmq_management
浏览器输入:http://localhost:15672/
账号密码初始默认都为guest
6、添加账号密码,参考linux配置rabbitmq
本地操作域名为localhost:15672即可
win版rabbitmq安装
1、下载opt
链接:https://pan.baidu.com/s/1GPGOnM39tAgVZPMWKhBZPQ 密码:uiik
按照提示,一直NEXT,直到完成。
2、配置环境变量
3、下载RabbitMQ Server
链接:https://pan.baidu.com/s/1CRhmZzAk7opkt0VxvDiTpw 密码:c0hj
按照提示,一直NEXT,直到完成。
4、检查RabbitMQ是否运行正常,我的这里的安装是安装在C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.2.3\sbin下。打开dos窗口并定位到安装位置。
输入命令:rabbitmqctl status,
5、接下来我们需要安装 RabbitMQWeb的管理插件,此时将会安装6个插件,回车后可以到以下输出:
输入命令:rabbitmq-plugins enable rabbitmq_management
6、添加账号密码参考linux的
本地操作域名为localhost:15672即可