CentOS7 RPM安装 rabbitmqDownloads on Bintray
2018-01-10 16:22
363 查看
下载 0依赖Erlang RPM for RabbitMQ包(https://github.com/rabbitmq/erlang-rpm)
https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7
或者使用yum库(centos7):
centos6 yum库
yum -y install erlang
下载rabbitmq RPM包
http://www.rabbitmq.com/download.html
选择
yum -y install rabbitmq-server-3.7.2-1.el7.noarch.rpm
配置
mkdir /etc/rabbitmq
touch /etc/rabbitmq/enabled_plugins
启动脚本:
如果total_limit参数 通过向 /etc/sysctl.conf 添加fs.file-max=65535
向 /etc/security/limits.conf 添加
* soft nofile 65535
* hard nofile 65535
* soft nproc 65535
* hard nproc 65535
https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7
或者使用yum库(centos7):
cat /etc/yum.repos.d/rabbitmq-erlang.repo [rabbitmq-erlang] name=rabbitmq-erlang baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7 gpgcheck=1 gpgkey=https://www.rabbitmq.com/rabbitmq-release-signing-key.asc repo_gpgcheck=0 enabled=1
centos6 yum库
cat /etc/yum.repos.d/rabbitmq-erlang.repo [rabbitmq-erlang] name=rabbitmq-erlang baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/6 gpgcheck=1 gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc repo_gpgcheck=0 enabled=1
yum -y install erlang
下载rabbitmq RPM包
http://www.rabbitmq.com/download.html
选择
Downloads on Bintray
RHEL/CentOS 7.xyum -y install rabbitmq-server-3.7.2-1.el7.noarch.rpm
配置
mkdir /etc/rabbitmq
touch /etc/rabbitmq/enabled_plugins
cat /etc/rabbitmq/rabbitmq.config [ {rabbit, [{vm_memory_high_watermark, 0.6}]}, { rabbit, [{tcp_listeners,[5672]}, {heartbeat, 60}, {cluster_partition_handling, autoheal}] }, { rabbitmq_management, [{listener, [{port, 15672}]}] }, { kernel, [{inet_dist_listen_min, 40000},{inet_dist_listen_max, 45000}] }, {rabbit, [{log_levels, [{connection, info}, {channel, info}]}]} ].
cat /etc/rabbitmq/rabbitmq-env.conf NODENAME=rabbit@cs172-16-0-29
启动脚本:
cat /usr/lib/systemd/system/rabbitmq.service [Unit] Description=RabbitMQ broker After=syslog.target network.target [Service] Type=notify LimitNOFILE=65535 User=rabbitmq Group=rabbitmq WorkingDirectory=/var/lib/rabbitmq ExecStart=/usr/sbin/rabbitmq-server ExecStop=/usr/sbin/rabbitmqctl stop ExecStop=/bin/sh -c "while ps -p $MAINPID >/dev/null 2>&1; do sleep 1; done" NotifyAccess=all TimeoutStartSec=3600 [Install] WantedBy=multi-user.target
如果total_limit参数 通过向 /etc/sysctl.conf 添加fs.file-max=65535
向 /etc/security/limits.conf 添加
* soft nofile 65535
* hard nofile 65535
* soft nproc 65535
* hard nproc 65535
相关文章推荐
- RabbitMq install on Centos6.3
- RabbitMq install on Centos6.4
- centos7 简易安装 rabbit-mq 教程
- CentOS 6.8 安装 Erlang 及 RabbitMQ Server
- RabbitMQ > CentOS上安装、配置RabbitMQ
- centos 安装rabbitmq遇见 Error when reading /var/lib/rabbitmq/.erlang.cookie: eacces
- CentOS 6.3安装及配置RabbitMQ cluster
- CentOS6.4 安装 RabbitMQ Erlang
- Centos7环境下rabbitmq + PHP扩展安装和使用
- CentOS 6.2 64bit 安装erlang及RabbitMQ Server
- centos 6.4上安装rabbitmq server
- Install rabbitmq on Centos6.4
- centos+RabbitMQ安装详解
- RabbitMq install on Centos6.3
- RabbitMQ for CentOS安装教程
- 64位CentOS6.2安装erlang及rabbitmqServer
- RabbitMQ liunx-centos 安装过程记录
- Centos 6.8安装erlang&rabbitmq的方法
- RabbitMQ Server安装及显示管理界面_Installing on Windows
- centos7 系统软件开机自启动配置 tomcat Rabbitmq Redis kafka zookeeper nginx