安装RabbitMq
-
安装依赖环境C++编译
-
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel httpd python-simplejson
-
-
安装erlang语言
-
#下载erlang相应的压缩包 wget http://erlang.org/download/otp_src_22.3.tar.gz #解压压缩包 tar -zxvf otp_src_22.3.tar.gz #进入目录 cd otp_src_22.3/ #配置 ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac #开始安装编译 make make install #配置erlang环境变量,在原有的PATH后面添加/usr/local/erlang/bin vim /etc/profile export PATH=$PATH:/usr/local/erlang/bin source /etc/profile #使其生效 echo $PATH #检查是否安装成功 erl #进入l> 则安装成功,按两次Ctrl+c,退出命令行模式
-
-
安装RabbitMq
-
#自行下载RabbitMq压缩包 #解压压缩包 tar -xvf rabbitmq-server-generic-unix-3.7.15.tar #把解压的文件夹移动并重命名 mv rabbitmq_server-3.7.15/ /usr/local/rabbitmq #配置环境变量 vim /etc/profile export PATH=$PATH:/usr/local/rabbitmq/sbin source /etc/profile #使其生效 echo $PATH #打印环境变量 #启动服务 rabbitmq-server -detached #如果启动失败,查看是否端口:5672被占用 netstat -lnp|grep 5672 #检查端口被哪个进程占用 ps 762 #查看进程的详细信息,假如进程号是762 kill -9 762 #杀掉编号为762的进程(请根据实际情况输入) #查看状态 rabbitmqctl status
-
-
配置网页插件
-
#启用插件 rabbitmq-plugins enable rabbitmq_management
-
-
配置账户
-
#默认网页是不允许访问的,需要增加一个用户修改一下权限 rabbitmqctl add_user username password #添加用户,后面两个参数分别是用户名和密码 rabbitmqctl set_permissions -p / username ".*" ".*" ".*" #usernam为上面的用户名, 添加权限 rabbitmqctl set_user_tags username administrator #usernam为上面的用户名, 修改用户角色
-
-
登录访问
-
#浏览器输入:http://虚拟机ip:15672 #使用刚刚添加的 username 和 password 登录
-
-
PS: 相关命令
-
#启动服务: rabbitmq-server -detached #查看状态: rabbitmqctl status #关闭服务: rabbitmqctl stop #列出角色: rabbitmqctl list_users
-