RabbitMQ服务器安装

Linux下安装memcached相关操作:

1.下载libevent、memcached 放到usr/local中

2.解包

tar -xzvf libevent.tar.gz 
tar -xzvf memcached.tar.gz 

3.处理libevent,进入解压的libevent包

./configure --prefix=/usr/local/libevent
make
make install

4.处理memcached,进入解压的memcached文件夹中

cd /usr/local/memcached-1.2.5/
./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent
make
make install

5.启动memcached

 ./memcached -d -m 1024 -u root -p 11211 -c 1024 -P /tmp/memcached.pid

启动参数说明:
-d 选项是启动一个守护进程,

-m 是分配给Memcache使用的内存数量,单位是MB,默认64MB
-M return error on memory exhausted (rather than removing items)
-u 是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户。
-l 是监听的服务器IP地址,默认为所有网卡。

-p 是设置Memcache的TCP监听的端口,最好是1024以上的端口

-c 选项是最大运行的并发连接数,默认是1024

Linux下安装rabbitMQ相关操作:

1、安装 python:(版本可以不同)

#wget http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tar.bz2
#tar -jxvf Python-2.5.2.tar.bz2
#cd Python-2.5.2
#./configure
#make && make install

测试:在命令行下输入python,出现python解释器即表示已经正确安装。

2、安装 simplejson(版本可以不同)

#wget http://pypi.python.org/packages/source/s/simplejson/simplejson-2.0.9.tar.gz
#tar zxvf simplejson-2.0.9.tar.gz
#cd simplejson-2.0.9 
#python setup.py build
#python setup.py install

3、安装 erlang
先安装以下依赖包 ,别问为什么按行执行安装不然有你苦吃

#yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 
#yum install libX* java* tk unixODBC unixODBC-devel
#yum -y install ncurses-devel 
#yum install ncurses-devel 
#yum -y install xmlto
#wget http://www.erlang.org/download/otp_src_R13B04.tar.gz
#mv otp_src_R16B02 erlang_R16B #重命名解压厚的文件 
#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

#vi /etc/profile   
ERL_HOME=/usr/local/erlang  
PATH=$ERL_HOME/bin:$PATH  
export ERL_HOME PATH
#source /etc/profile

更新环境变量
执行erl,进入erlang的shell成功安装 测试一下是否安装成功,在控制台输入命令erl

4.安装rabbitMQ
下载rabbitmq(比如rabbitmq-server-generic-unix-3.5.3.tar.gz,直接解压,进入sbin文件夹)
启动RabbitMQ
./rabbitmq-server -detached

Rabbitmq相关操作
启用此插件
./rabbitmq-plugins enable rabbitmq_management
查看已经安装的插件
./rabbitmq-plugins list
启动RabbitMQ
./rabbitmq-server -detached

添加用户:

# ./rabbitmqctl add_user username password
# ./rabbitmqctl delete_user username
# ./rabbitmqctl change_password username newpassword
列出用户:
# ./rabbitmqctl list_users

设置用户角色的命令为:
rabbitmqctl set_user_tags User Tag
User为用户名, Tag为角色名(对应于上面的administrator,monitoring,policymaker,management,或其他自定义名称)。
http://my.oschina.net/guol/blog/186445
通过xshell做端口映射后,可以本地浏览器查看队列情况(查看->隧道窗口)
这里写图片描述
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值