RabbitMQ的安装
LINUX安装
1.安装前准备
-
-
yum remove erlang*
安装C++编译环境
-
# yum -y install make gcc gcc-c++ yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel httpd python-simplejson
下载erlang和rabbitMQ
-
# 下载erlang wget http://www.erlang.org/download/otp_src_20.1.tar.gz # 下载rabbitMQ wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.0/rabbitmq-server-generic-unix-3.7.0.tar.xz
2.安装erlang
-
解压erlang安装包
-
tar -xvf otp_src_20.1.tar.gz
进入解压文件夹
-
cd otp_src_20.1
指定安装目录及安装配置(需要先安装并配置JDK)
-
# erlang指定安装在/usr/local/erlang目录 ./configure --prefix=/usr/local/erlang --enable-smp-support --enable-threads --enable-sctp --enable-kernel-poll --enable-hipe --with-ssl --without-javac
编译与安装
-
make && make install
配置erlang环境变量
-
vi /etc/profile
将 export PATH=$PATH:/usr/local/erlang/bin 添加到文件末尾 - 重新加载profile文件
-
source /etc/profile
-
-
-
xz -d rabbitmq-server-generic-unix-3.7.0.tar.xz
- 再解压缩tar文件
-
tar -xvf rabbitmq-server-generic-unix-3.7.0.tar
-
-
cd rabbitmq_server-3.7.0/sbin
启动
-
./rabbitmq-server -detached
查看进程
-
ps aux|grep rabbit #ps a 显示现行终端机下的所有程序,包括其他用户的程序。 #ps u 以用户为主的格式来显示程序状况。 #ps x 显示所有程序,不以终端机来区分。
-
4.启动管理界面
-
启动RabbitMQ的管理系统插件(需进入sbin目录)
-
./rabbitmq-plugins enable rabbitmq_management
-
-
yum install net-tools
查看并放行端口
-
netstat -tlnp firewall-cmd --add-port=15672/tcp --permanent firewall-cmd --add-port=5672/tcp --permanent
-
-
-
#关闭防火墙 systemctl stop firewalld #开机禁用 systemctl disable firewalld #查看状态 systemctl status firewalld
- CentOS6
-
#1.永久性生效,重启后不会复原 #开启: chkconfig iptables on #关闭: chkconfig iptables off #2.即时生效,重启后复原 #开启: service iptables start #关闭: service iptables stop #3.查询TCP连接情况: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' #4.查询端口占用情况: netstat -anp | grep portno(例如:netstat –apn | grep 80)
-
-
-
-
-
-