您的位置:首页 > 数据库 > Memcache

RabbitMQ服务器安装

2015-08-12 18:39 489 查看
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做端口映射后,可以本地浏览器查看队列情况(查看->隧道窗口)



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux memcached