centos7 宿主机部署rabbitmq(非docker运行)

发表于 LINUX 分类,标签:
rpm -ivh erlang-20.3.8.22-1.el7.x86_64.rpm
yum -y install socat
rpm -ivh rabbitmq-server-3.7.15-1.el7.noarch.rpm
mkdir -p /data/rabbitmq/data
mkdir -p /data/rabbitmq/log
chown -R rabbitmq:rabbitmq /data/rabbitmq/data
chown -R rabbitmq:rabbitmq /data/rabbitmq/log
tee /etc/rabbitmq/rabbitmq.config <<-'EOF'
[{rabbit, [{loopback_users, []},{vm_memory_high_watermark,0.8},{disk_free_limit,{mem_relative, 1.0}}]},{rabbitmq_management, [{listener, [{port, 15672}]}]}].
EOF
tee /etc/rabbitmq/rabbitmq-env.conf <<-'EOF'
RABBITMQ_MNESIA_BASE=/data/rabbitmq/data
RABBITMQ_LOG_BASE=/data/rabbitmq/log
RABBITMQ_SERVER_ADDITIONAL_ERL_ARGS="+A 48"
EOF

注意,这个48是cpu核心数的12倍,如果你是1c请修改成12

systemctl start rabbitmq-server    #启动
systemctl status rabbitmq-server   #状态
systemctl stop rabbitmq-server     #关闭
rabbitmq-plugins enable rabbitmq_management         #启用web插件
rabbitmqctl add_user mq mq123   #添加用户mq,密码mq123
rabbitmqctl set_permissions -p / mq ".*" ".*" ".*"  #添加权限
rabbitmqctl set_user_tags mq administrator  #修改用户角色
#其它操作
rabbitmqctl delete_user Username  #删除一个用户
rabbitmqctl change_password Username Newpassword  #修改用户密码
rabbitmqctl list_users  #查看当前用户列表




0 篇评论

发表我的评论