Erlang安装
解压
tar -zxvf otp_src_22.1.tar.gz
安装配件
yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf
yum install unixODBC unixODBC-devel
编译
cd /usr/local/erlang/erlanr22.1
./configure
make
make install
配置环境
编辑配置环境变量文件
vi /etc/profile
配置内容如下
export ERLANG_HOME=/usr/local/erlang/erlang22.1export PATH=$ERLANG_HOME/bin:$PATH
重新加载配置文件
source /etc/profile
查看版本
erl -version
RabbitMQ安装
https://www.rabbitmq.com/changelog.html
解压
xz -d rabbitmq-server-generic-unix-3.8.3.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.8.3.tar
mv rabbitmq-server-generic-unix-3.8.3 /usr/local/rabbitmq
cd /usr/local/rabbitmq
mv rabbitmq-server-generic-unix-3.8.3 rabbitmq3.8.3
配置环境
cd /usr/local/rabbitmq/rabbitmq3.8.3/sbin
vim /etc/profile
PATH=$PATH:/opt/rabbitmq_server-3.8.2/sbin
source /etc/profile
启动WEB插件
rabbitmq-plugins enable rabbitmq_management
rabbitMq默认是不自带配置文件的,可以去github上复制一份
vim /opt/rabbitmq_server-3.8.2/etc/rabbitmq/rabbitmq.conf
后台启动rabbitMQ
rabbitmq-server start -detached
建立新用户
rabbitmq有一个默认的用户名和密码,guest和guest,但为了安全考虑,该用户名和密码只允许本地访问,如果是远程操作的话,需要创建新的用户名和密码
rabbitmqctl add_user admin AaBb.1.1.1. //添加用户,后面两个参数分别是用户名和密码
rabbitmqctl set_permissions -p / admin "." "." ".*" //添加权限
rabbitmqctl set_user_tags admin administrator //修改用户角色,将用户设为管理员
设置开机启动
vim /etc/systemd/system/rabbitmq.service
==============================================================
[Unit]
Description=RabbitMQ Server
After=syslog.target network.target
[Service]
Environment=HOME=/usr/local/rabbitmq/rabbitmq3.8.3
ExecStart=/usr/local/rabbitmq/rabbitmq3.8.3/sbin/rabbitmq-server
ExecStop=/usr/local/rabbitmq/rabbitmq3.8.3/sbin/rabbitmqctl stop
TimeoutStartSec=60s
[Install]
WantedBy=multi-user.target
开机启动
systemctl enable rabbitmq
查看rabbitmq状态
systemctl status rabbitmq
启动rabbitmq
systemctl start rabbitmq
停止rabbitmq
systemctl stop rabbitmq