安装编译工具
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
安装Erlang
-
下载地址
wget http://erlang.org/download/otp_src_18.3.tar.gz
-
安装
# 解压 tar xvf otp_src_18.3.tar.gz cd otp_src_18.3 # 配置 '--prefix'指定的安装目录 ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac # 安装 make && make install
-
配置erlang环境变量
cat >> /etc/profile << EOF ERL_HOME=/usr/local/erlang export PATH=$PATH:${ERL_HOME}/bin EOF source /etc/profile
-
测试Erlang是否按照成功
$ erl 1> [A,B,C,D|E]=[1,2,3,4,5,6,7,8]. [1,2,3,4,5,6,7,8] 2> A. 1 3> E. [5,6,7,8]
安装RabbitMQ
-
下载RabbitMQ
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-generic-unix-3.6.1.tar.xz
-
安装
RabbitMQ3.6版本无需make、make install 解压就可以用
#解压rabbitmq,官方给的包是xz压缩包,所以需要使用xz命令 xz -d rabbitmq-server-generic-unix-3.6.1.tar.xz #xz解压后得到.tar包,再用tar命令解压 tar -xvf rabbitmq-server-generic-unix-3.6.1.tar #移动目录 看个人喜好 cp -rf ./rabbitmq_server-3.6.1 /application/ #修改文件夹名 cd /application/ mv rabbitmq_server-3.6.1 rabbitmq-3.6.1 #开启管理页面插件 /application/rabbitmq-3.6.1/sbin/rabbitmq-plugins enable rabbitmq_management --online
-
启动
#启动命令,该命令ctrl+c后会关闭服务 /application/rabbitmq-3.6.1/sbin/rabbitmq-server #在后台启动Rabbit /application/rabbitmq-3.6.1/sbin/rabbitmq-server -detached #关闭服务 /application/rabbitmq-3.6.1/sbin/rabbitmqctl stop #关闭服务(kill) 找到rabbitmq服务的pid [不推荐] ps -ef|grep rabbitmq kill -9 ****
-
添加管理员账号
#进入RabbitMQ安装目录 cd /application/rabbitmq-3.6.1/sbin #添加用户 #rabbitmqctl add_user Username Password ./rabbitmqctl add_user rabbitadmin ZSdx1234.com #分配用户标签 #rabbitmqctl set_user_tags User Tag #[administrator]:管理员标签 ./rabbitmqctl set_user_tags rabbitadmin administrator
-
RabbitMQ常用端口
4369 (epmd), 25672 (Erlang distribution) 5672, 5671 (AMQP 0-9-1 without and with TLS) 15672 (if management plugin is enabled) 61613, 61614 (if STOMP is enabled) 1883, 8883 (if MQTT is enabled)
-
登录管理界面
浏览器输入地址:http://服务器IP地址:15672/
输入第4步添加的账号密码登录
-
添加虚拟主机、用户
- 登录管理界面后操作
- 命令行添加