下载安装包
otp_src_22.2.tar.gz
rabbitmq-server-generic-unix-3.7.17.tar.xz
安装编译环境
yum -y install make gcc gcc-c++ m4 perl openssl openssl-devel ncurses-devel
配置Erlang环境
解压
tar xf otp_src_22.2.tar.gz
编译
cd otp_src_22.2
./configure --prefix=/usr/local/erlang //没有error下一步,如果缺依赖就yum然后再重新执行
make && make install
注:没有Error继续执行
配置erlang环境变量
/etc/profile
#Erlang
export PATH=$PATH:/usr/local/erlang/bin
source /etc/profile
验证
erl
Erlang/OTP 22 [erts-10.6] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1] [hipe]
Eshell V10.6 (abort with ^G)
1>
安装rabbitmq
解压
tar xf rabbitmq-server-generic-unix-3.7.17.tar.xz -C /data/
mv /data/rabbitmq_server-3.7.17/ /data/rabbitmq
配置rabbitmq环境变量
vim /etc/profile
#rabbitmq
export PATH=$PATH:/data/rabbitmq/sbin
启动
前台启动
rabbitmq-server start
后台启动
rabbitmq-server -detached
开启web管理页面
rabbitmq-plugins enable rabbitmq_management
默认用户密码:guest guest,默认用户只能在rabbitmq本机登入;
添加新用户
添加用户,后面两个参数分别是用户名和密码
rabbitmqctl add_user username passwd
添加权限
rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
修改用户角色,将用户设为管理员
rabbitmqctl set_user_tags username administrator
查看管理员账号
rabbitmqctl list_users
删除用户(guest),一定删除来宾用户,涉及到安全问题
rabbitmqctl delete_user guest
登入web测试,使用新创建用户;
完成!