本文参考博主初生婴儿:https://blog.csdn.net/qq_38931949/article/details/95513323
前提步骤:
下载依赖,安装rabbitmq需要下载以下依赖,这里可以提前下载上。
依次执行以下命令安装依赖类库:
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
yum install xmlto -y
一、安装erlang(最新版本22.0)
1、下载erlang
下载地址:http://www.erlang.org/downloads
然后上传到虚拟机上面并且进行解压安装
tar -xvf otp_src_22.0.tar.gz
解压之后移动到自定义的目录下面并重命名
mv otp_src_22.0 /usr/local/erlang
配置安装路径编译代码
cd /usr/local/erlang
./configure --prefix=/usr/local/erlang --without-javac
编译并安装
make && make install
配置环境变量
配置Erlang环境变量:
vi /etc/profile
最后面添加内容:
export PATH=$PATH:/usr/local/erlang/bin
立即生效:使得文件生效:
source /etc/profile
查看是否安装成功以及版本号
erl
或者
erl -version
二:安装rabbitMQ
官网下载:http://www.rabbitmq.com/install-generic-unix.html
解压:
文件是xz格式的,解压后得到tar格式文件。
xz -d rabbitmq-server-generic-unix-3.7.17.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.7.17.tar
同样移动并重命名
mv rabbitmq_server-3.7.17/ /usr/local/rabbitmq
环境变量配置
配置环境变量:
vi /etc/profile
添加内容:
export PATH=$PATH:/usr/local/rabbitmq/sbin
立即生效:使得文件生效:
source /etc/profile
使用rabbitmq服务:
进入/usr/local/rabbitmq/sbin目录
cd /usr/local/rabbitmq/sbin
启动服务:
./rabbitmq-server start
查看网络状态:
./rabbitmqctl status
关闭服务:
./rabbitmqctl stop
配置网页插件:
开启管理功能:
./rabbitmq-plugins enable rabbitmq_management
重启服务:
service rabbitmq-server restart
添加新的vhost名称
rabbitmqctl add_vhost new_vhost(主机名)
新增账号为root密码为 root
rabbitmqctl add_user root root
设置用户角色
rabbitmqctl set_user_tags root administrator
设置用户权限
rabbitmqctl set_permissions -p new_vhost(主机名) root ".*" ".*" ".*"
修改权限
修改mq用户的权限为management
rabbitmqctl set_user_tags mq management
以下命令仅供参考:
删除主机(慎用): rabbitmqctl delete_vhost **new_vhost**(主机名)
5672 客户端连接端口
15672 web管控台端口
25672 集群通信端口
然后linux浏览器访问http://192.168.204.204:15672/
现在单机环境已经搭建完成啦!!!