编译安装rabbitmq

1、安装依赖

yum -y install makegcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel httpd python-simplejson

2、安装erlang语言环境

#获取安装文件
wget http://erlang.org/download/otp_src_19.2.tar.gz
tar-xzvfotp_src_19.2.tar.gz
cdotp_src_19.2
./configure  --prefix=/usr/local/erlang --enable-smp-support  --enable-threads  --enable-sctp --enable-kernel-poll --enable-hipe  --with-ssl --without-javac
make && make install

配置erlang环境变量

vim /etc/profile
export PATH=$PATH:/usr/local/erlang/bin
source /etc/profile

输入 erl 命令可验证是否安装erlang 环境成功。

3、安装rabbitMQ

cd /usr/local
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xz  //下载RabbitMQ安装包
xz -d rabbitmq-server-generic-unix-3.6.1.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.6.1.tar
mv rabbitmq_server-3.6.1/ rabbitmq

配置rabbitMQ的环境变量:

vi /etc/profile
export PATH=$PATH:/usr/local/rabbitmq/sbin
source /etc/profile

启动rabbitMQ:

rabbitmq-server -detached //启动rabbitmq,-detached代表后台守护进程方式启动。

其他相关的rabbitMQ命令:

启动服务:rabbitmq-server -detached
查看状态:rabbitmqctl status
关闭服务:rabbitmqctl stop
列出角色:rabbitmqctl list_users

4、管理rabbitMQ的访问用户

rabbitmqctl add_user superrd superrd  //添加用户,后面两个参数分别是用户名和密码,我这都用superrd了。
rabbitmqctl set_permissions -p / superrd ".*" ".*" ".*"  //添加权限
rabbitmqctl set_user_tags superrd administrator  //修改用户角色

5、配置启动web管理界面

#查看rabbitmq插件列表
[root@k8s-master rabbitmq-3.6.15]# rabbitmq-plugins list

#启动web管理界面
[root@k8s-master rabbitmq-3.6.15]# rabbitmq-plugins enable rabbitmq_management

此时通过此前配的rabbitmq管理员账号即可登录web管理界面。





posted @ 2022-05-22 10:09  酒粒  阅读(439)  评论(0编辑  收藏  举报