您的位置:首页 > 其它

【1】安装rabbitmq server

2015-08-16 23:39 253 查看
安装erlang
1、下载源码wget http://www.erlang.org/download/otp_src_R16B02.tar.gz 2、安装erlang编译环境:
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
3、解压otp_src_R16B02.tar.gz
4、mv otp_src_R16B02 erlang_R16B #重命名
5、安装erlang:
cd erlang_R16B/

./configure –prefix=/usr/local/erlang –with-ssl –enable-threads –enable-smp-support –enable-kernel-poll –enable-hipe –without-javac

make && make install
6、配置erlang
vim /etc/profile
末尾加上export PATH=$PATH:/usr/local/erlang/bin
source /etc/profile
7、测试
whereis erlang

安装rabbitmq server
1、下载二进制包:
http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.1/rabbitmq-server-generic-unix-3.5.1.tar.gz
2、解压到/usr/local/
3、配置环境:
vim /etc/profile
export PATH=$PATH:/usr/local/rabbitmq_server-3.5.1
source /etc/profile
4、操作
启动rabbitmq
rabbitmq-server start
停掉
rabbitmqctl stop
检查是否在运行
rabbitmqctl status
5. 添加到启动项
chkconfig rabbitmq-server on

————————–分割线————————————
配置系统参数
当rabbitmq运行在生产环境时,为了能够处理可观数量的并发连接数和队列,我们需要根据情况对系统的资源限制进行调整并对内核参数进行调优。其中比较重要的,需要我们调整的设置就是单用户能打开的文件描述符的最大值,通过ulimit -n可以查看到这个参数。在大多数linux系统中这个参数的默认值都比较低,一般为1024.在生产环境中,我们建议该参数值至少为65536.而4096基本能够满足开发环境的要求。
其实总共有两个地方限制了文件描述符的数量:一个就是OS内核允许的最大值(在linux中该参数对应fs.file-max),另一个就是每个用户空间允许的最大值(ulimit -n).第一的参数的值必须大于后一个的参数值。
如果想了解更多如何控制系统资源限制,可以参考http://docs.basho.com/riak/latest/ops/tuning/open-files-limit/

验证限制参数
可以通过rabbitMQ管理UI界面的overview选项来查看文件描述符的数量。也可以通过rabbitmqctl status命令查看。
命令ulimit -a 用来显示当前用户的可以打开的文件描述符的最大值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: