RabbitMQ的下载安装及运行
安装Erlang
由于RabbitMQ是基于Erlang(面向高并发的语言)语言开发,所以在安装RabbitMQ之前,需要先安装Erlang。
yum -y install epel-release //安装完成之后你就可以直接使用yum来安装额外的软件包了
yum -y update //安装任何软件包之前,建议使用以下命令更新软件包和存储库
安装Erlang
yum -y install erlang socat
您现在可以使用以下命令检查Erlang版本。
erl -version
您将得到如下输出:
root@192.168.1.18:~# erl -version
Erlang (ASYNC_THREADS,HIPE) (BEAM) emulator version 5.10.4
下载RabbitMQ
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm
如果你没有安装wget ,可以运行yum -y install wget 。 您可以随时找到最新版本的RabbitMQ下载页面的链接。
安装RabbitMQ
通过运行导入GPG密钥:
rpm –-import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
运行RPM安装RPM包:
rpm -Uvh rabbitmq-server-3.6.10-1.el7.noarch.rpm
使用RabbitMQ
运行
systemctl start rabbitmq-server
开机自启
systemctl enable rabbitmq-server
检查状态
systemctl status rabbitmq-server
访问Web控制台
启动RabbitMQ Web管理控制台,方法是运行:
rabbitmq-plugins enable rabbitmq_management
通过运行以下命令,将RabbitMQ文件的所有权提供给RabbitMQ用户:
chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/
创建用户
现在,您将需要为RabbitMQ Web管理控制台创建管理用户。 运行以下命令相同。
rabbitmqctl add_user admin StrongPassword //将admin设置为自己想要的用户名 将StrongPassword替换为自己想要设置的密码
rabbitmqctl set_user_tags admin administrator //同样使用创建的用户名 administrator是设置最高管理员权限
rabbitmqctl set_permissions -p / admin “.*” “.*” “.*”
使用Web浏览器访问RabbitMQ
http://Your_Server_IP:15672/