1.首先安装erlang语言所需要的依赖
yum install make gcc gcc-c++ build-essential openssl openssl-devel unixODBC unixODBC-devel kernel-devel m4 ncurses-devel
2.安装erlang
wget http://erlang.org/download/otp_src_19.0.tar.gz
tar -xvf otp_src_19.0.tar.gz
cd otp_src_19.0
./configure --prefix=/usr/local/erlang
make&&make install
3.配置Er环境变量
vim /etc/profile
export PATH=$PATH:/usr/local/erlang/bin
source /etc/profile //保存退出,并刷新变量
erl //测试是否成功命令
4.安装socat,需要更改yum源
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.backup
wget http://mirrors.aliyun.com/repo/Centos-6.repo
mv Centos-6.repo CentOS-Base.repo
清除原有缓存,并创建新缓存
yum clean all
yum makecache
yum install epel-release -y
yum install socat
(如报错:Error: Cannot retrieve repository metadata (repomd.xml) for repository: epel. Please verify its path and try again
解决:
vi /etc/yum.repos.d/epel.repo
#baseurl
mirrorlist
改为:
baseurl
#mirrorlist)
5.安装Rabbitmq
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.0.0/rabbitmq-server-3.0.0-1.noarch.rpm
yum install rabbitmq-server-3.0.0-1.noarch.rpm
rabbitMQ启动和关闭:
启动: rabbitmq-server –detached
关闭:rabbitmqctl stop
# 添加新用户账号密码
rabbitmqctl add_user username password
(例:rabbitmqctl add_user wang 123)
# 设置用户wang为管理员
rabbitmqctl set_user_tags wang administrator
# 配置wang可以远程登录
rabbitmqctl set_permissions -p / wang ".*" ".*" ".*"
开启web管理接口
rabbitmq-plugins enable rabbitmq_management
访问: http://localhost:15672
这样RabbitMQ就安装成功了,/usr/lib目录下面会有rabbitmq目录
编辑RabbitMQ配置文件
vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.0.0/ebin/rabbit.app
RabbitMQ其他的一些基本操作:
# 查看服务状态
rabbitmqctl status
# 查看当前所有用户
rabbitmqctl list_users
# 查看默认guest用户的权限
rabbitmqctl list_user_permissions guest
# 由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 先删掉默认用户
rabbitmqctl delete_user guest
# 查看用户的权限
rabbitmqctl list_user_permissions username