编译安装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管理界面。
本文来自博客园,作者:酒粒,转载请注明原文链接:https://www.cnblogs.com/charliewch/p/16297086.html