安装rabbitmq
https://www.rabbitmq.com/install-rpm.html
https://blog.csdn.net/linbiaorui/article/details/79822573
环境:腾讯云服务器CentOS7.2搭建的,RabbitMQ 3.6.8, Erlang R16B03-
安装需要插件
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel
2.安装erlang
下载指定的erlang版本,下载地址:
http://erlang.org/download/yum install erlang
更改这个里面的数字“xx”,即可下载想安装的版本号
wget http://erlang.org/download/otp_src_xx.x.tar.gz
或者直接下载:
erlang-solutions-1.0-1.noarch-UEDITOR-20220315085322934.rar
#解压安装包 tar -zxvf otp_src_24.2.tar.gz #进入解压目录 cd otp_src_24.2/ #安装,注意目录位置 ./configure --prefix=/opt/erlang/otp_src_24.2/ --with-ssl --enable-hipe --enable-threads --enable-smp-support --enable-kernel-poll --without-javac #编译&&安装 make && make install #设置环境变量(按a输入,按esc 输入:wq保存,q不保存) vim /etc/profile #加入一条: export PATH=:$PATH:/opt/erlang/otp_src_24.2/bin #让配置生效 source /etc/profile #查看erlang是否安装成功 erl
如果安装成,如下图所示:
进入Erlang后可以使用如下命令退出Erlang:
q().
3.安装RabbitMQ
首先下载一个RabbitMQ,可以在本地下载上传到服务器,也可以直接下载,命令如下:
otp_src_24.2.tar-UEDITOR-20220315085549737.gz
解压,
添加环境变量: vi /etc/profile,最末尾添加,保存后source /etc/profile
RABBITMQ_HOME=/data/project/soft/rabbitmq_server-3.6.14
export PATH=${PATH}:${RABBITMQ_HOME}/sbin
启动RabbitMQ
后台运行:rabbitmq-server -detached
停止服务:rabbitmqctl stop
查询状态:rabbitmqctl status
启动/停止应用运行(进程还在,主要用于执行其他变更管理命令如reset):
rabbitmqctl stop_app
rabbitmqctl start_app
创建用户admin
rabbitmqctl add_user admin admin
给用户admin授权
rabbitmqctl set_permissions -p "/" admin '.*' '.*' '.*'
给用户admin赋予administrator角色
rabbitmqctl set_user_tags admin administrator
开启RabbitMQ控制台
rabbitmq-plugins enable rabbitmq_management
总结
到这里就安装启动完成了,可以远程访问http://服务器外网ip:15672方法RabbitMQ控制台,记得需要开放服务器15672端口。
Linux下修改RabbitMQ密码
1,首先查看用户列表
rabbitmqctl list_users
2,修改对应用户密码
rabbitmqctl change_password xx 'xxx'
rabbitmqctl change_password admin 'adminTest'
106.52.xxx.xxx:15672
-- 卸载
rabbitmqctl app_stop
yum list | grep rabbitmq
yum -y remove rabbitmq-server.noarch
-- 卸载erlang
yum list | grep erlang
yum -y remove erlang-*
yum remove erlang.x86_64