建设网站赚钱么,网站备案之前需要建好网站吗,济南制作网站,大气学校网站模板文章目录 一、下载所需安装包二、安装三、启动rabbitmq四、添加远程用户五、图形化访问六、修改rabbitmq的启动端口和管理端口#xff08;没有这个需求就不用看了#xff09;七、需要注意版本问题可能遇到的错误和解决方式version GLIBC_2.34 类型错误undefined function rab… 文章目录 一、下载所需安装包二、安装三、启动rabbitmq四、添加远程用户五、图形化访问六、修改rabbitmq的启动端口和管理端口没有这个需求就不用看了七、需要注意版本问题可能遇到的错误和解决方式version GLIBC_2.34 类型错误undefined function rabbitmqctl_escript:main类型错误Job for rabbitmq-server.service failed 错误 参考文档 一、下载所需安装包
erlang下载点击下载erlang-25.3.2.7-1.el8.x86_64.rpmrabbitmq下载点击下载rabbitmq-server-3.12.8-1.el8.noarch.rpm
二、安装
把文件上传到服务器目录然后进入到那个目录运行命令即可
yum install -y socatrpm -ivh erlang-25.3.2.7-1.el9.x86_64.rpm --nodeps --forcerpm -ivh rabbitmq-server-3.12.8-1.el8.noarch.rpm --nodeps --force三、启动rabbitmq
启动rabbitmq
systemctl start rabbitmq-server设置rabbitmq服务开机自启动
systemctl enable rabbitmq-server查看rabbitmq状态
systemctl status rabbitmq-server打开RabbitMQWeb管理界面插件
rabbitmq-plugins enable rabbitmq_management重启rabbitmq
systemctl restart rabbitmq-server关闭rabbitmq
systemctl stop rabbitmq-server四、添加远程用户
添加用户test密码1111
rabbitmqctl add_user test 1111设置用户角色,分配操作权限
rabbitmqctl set_user_tags test administrator为用户添加资源权限(授予访问虚拟机根节点的所有权限)
rabbitmqctl set_permissions -p / test .* .* .*五、图形化访问
ip:15672这个地址
六、修改rabbitmq的启动端口和管理端口没有这个需求就不用看了
rabbitmq安装完成了之后会自动创建/etc/rabbitmq文件夹直接进入就完事了rabbitmq会默认读取/etc/rabbitmq文件夹下的rabbitmq.config文件如果没有这个文件则自己创建即可tcp_listeners表示监听端口这里设置为35672是给你的程序使用的rabbitmq_management表示管理端口这里设置为45672是给人使用的也就是图形化界面
[ {rabbit,[ {tcp_listeners,[ {0.0.0.0 ,35672}]}]
},{rabbitmq_management,[ {listener,[{port , 45672},{ip , 0.0.0.0},{ssl,false}]}]
}].重启rabbitmq即可生效
七、需要注意版本问题
CentOS的版本不按照版本将会报错。erlang和rabbitmq都要符合下面的要求 el6CentOS 6.x 的下载 el7CentOS 7.x 的下载 el8CentOS 8.x 的下载erlang需要和rabbitmq版本匹配 版本对照表
可能遇到的错误和解决方式
version GLIBC_2.34’ 类型错误
错误原文
/lib64/libc.so.6: version GLIBC_2.34 not found (错误原因erlang版本和centos版本不匹配导致
undefined function rabbitmqctl_escript:main类型错误
错误原文
escript: exception error: undefined function rabbitmqctl_escript:main/1错误原因erlang版本和rabbitmq版本不匹配导致
Job for rabbitmq-server.service failed 错误
执行命令
systemctl start rabbitmq-server错误原文
Job for rabbitmq-server.service failed because the control process exited with error code.错误原因rabbitmq版本和centos版本不匹配导致
参考文档
Linux系统下安装RabbitMQ超详细教程,建议收藏Linux安装RabbitMQ详细教程rabbitmq 修改端口