RabbitMQ(安装及配置)
#上传两个包到/usr/local/rabbitmq
cd /usr/local/
mkdir rabbitmq
#安装Erlang
yum -y install ncurses-devel
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
tar -xvf otp_src_21.1.tar.gz
cd otp_src_21.1
./configure --prefix=/usr/local/rabbitmq/erlang --without-javac
make && make install (安装较慢)
测试是否安装成功
cd ..
cd erlang/
./bin/erl
(可以进入就代表安装成功,两次 Ctrl + C 即可退出)
#安装RabbitMQ
#安装环境
yum install python -y
yum install xmlto -y
#解压
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/ rabbitmq
#在sbin里都是一些命令,包括启动、停止,可自行去查看rabbitmq 里的目录情况
添加环境变量
vim /etc/profile
#添加
export PATH=$PATH:/usr/local/rabbitmq/erlang/bin:/usr/local/rabbitmq/rabbitmq/sbin
#使配置生效
source /etc/profile
#启动
cd rabbitmq
./sbin/rabbitmq-server -detached (-detached是后台启动,或者后面&)
./rabbitmqctl stop (关闭)
###rabbitmq 它默认会创建一个账号 guest,密码也是 guest,但是默认的这个账号权限比较低,只能使用 localhost 连接,无法远程连接###
解决方法:
#启动插件功能
./rabbitmq-plugins enable rabbitmq_management
#rabbitmq会出现端口 15672,启动 rabbitmq 后,192.168.11.11:15672
#创建一个账号
./rabbitmqctl list_users
./rabbitmqctl list_user_permissions guest
#添加用户(添加账户为root 密码是root)
./rabbitmqctl add_user root root
#设置root为管理员用户
./rabbitmqctl set_user_tags root administrator
#设置其权限
./rabbitmqctl set_permissions -p "/" root ".*" ".*" ".*"
再次进行登录使用root就可以了