文中所需资源如下
erlang22.0&&RabbitMQ3.1.17
提取码: dhaj
安装erlang
安装erlang所需要的依赖包。
yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel java java-devel
解压erlang安装包
将 otp_src_22.0.tar.gz 安装包上传到/usr/local/app/目录下,解压
cd /usr/local/app
tar xf otp_src_22.0.tar.gz
新建erlang文件夹
在/usr/local下新建erlang文件夹
mkdir /usr/local/erlang
配置安装参数并安装
进入到/usr/local/app/otp_src_22.0目录,分别执行代码
./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
make && make install
配置erlang环境变量
执行代码配置erlang环境变量 并使之生效
echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile
source /etc/profile
测试erlang安装是否成功
测试根目录下能否看到版本信息
cd
erl -version
安装RabbitMQ
上传并解压
将 rabbitmq-server-generic-unix-3.7.17.tar.xz 安装包上传到/usr/local/app/目录下,解压
cd /usr/local/app
tar xf rabbitmq-server-generic-unix-3.7.17.tar.xz
拷贝到local下
将解压的文件拷贝到/usr/local
cp -r rabbitmq_server-3.7.17 ../rabbitmq
配置RabbitMQ环境变量
执行代码配置RabbitMQ环境变量 并使之生效
echo 'export PATH=$PATH:/usr/local/rabbitmq/sbin' >> /etc/profile
source /etc/profile
后台启动RabbitMQ
运行以下命令,启动RabbitMQ并后台运行。
rabbitmq-server -detached
运行以下命令,启动RabbitMQ监控插件。
rabbitmq-plugins enable rabbitmq_management
如果需要关闭RabbitMQ监控插件,可以运行rabbitmq-plugins disable rabbitmq_management命令。
删除默认用户以及新增自己的用户
删除默认用户
rabbitmqctl delete_user guest
新增新用户
rabbitmqctl add_user <用户名> <密码>
将新增的用户设置为管理员
rabbitmqctl set_user_tags <用户名> administrator
赋予新创建的用户所有权限
rabbitmqctl set_permissions -p / <用户名> ".*" ".*" ".*"
测试访问并登录
浏览器连接 公网IP:15672 访问 使用刚才新增的用户账号密码登录