大家好,又见面了,我是你们的朋友全栈君。
前提:下载依赖,安装rabbitmq需要下载以下依赖,这里可以提前下载上。
依次执行以下命令安装依赖类库:
# yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel
# yum install xmlto -y
执行成功后如下(complete)
一、安装erlang(最新版本22.0)
1、下载erlang
官网下载上传虚拟机
下载地址:http://www.erlang.org/downloads
文件otp_src_22.0.tar.gz
使用FileZilla上传文件
输入ifconfig查看Linux的IP地址
打开FileZilla快速连接
连接成功后,左边为本机资源目录,右边为虚拟机目录,左边选中文件,右键选择上传,即可上传成功
或者
使用Xshell上传文件
输入账号密码连接到服务:可以直接拖动文件到下面窗口即可上传
解压:
# tar xvf otp_src_22.0.tar.gz
复制一份到 /usr/local/opt/erlang-software(没有,先创建erlang-software文件夹)
# cp otp_src_22.0 /usr/local/opt/erlang-software -r
编译:
进入到erlang-software/otp_src_22.0目录
# cd /usr/local/opt/erlang-software/otp_src_22.0
配置安装路径编译代码(没有,先创建erlang文件夹)
# ./configure –prefix=/usr/local/opt/erlang –without-javac
可能会出现如下情况:
1.configure error ,重新执行一次依赖包。
2. ODBC library – link check failed 需要安装 unixODBC
# yum list|grep unixODBC
# yum install unixODBC-devel
3. wx : wxWidgets not found, wx will NOT be usable
a.下载otp_src_R13B04.tar.gz:
# wget http://erlang.org/download/otp_src_R13B04.tar.gz
# tar xzf otp_src_R13B04.tar.gz
b.配置编译wxWidgets :
最后再重新配置编译Erlang
# ./configure –prefix=/usr/local/opt/erlang –without-javac
# make && make install
如下接界面即配置成功:
环境变量配置
配置Erlang环境变量:# vi /etc/profile
添加内容:export PATH=$PATH:/usr/local/opt/erlang/bin
使得文件生效:# source /etc/profile
验证erlang是否安装成功(看到版本信息):# erl
二、安装RabbitMQ(最新版本3.7.16)
1、下载RabbitMQ
官网下载:http://www.rabbitmq.com/install-generic-unix.html
解压:
文件是xz格式的,解压后得到tar格式文件。
# xz -d rabbitmq-server-generic-unix-3.7.16.tar.xz
# tar -xvf rabbitmq-server-generic-unix-3.7.16.tar
复制到/opt/rabbitmq目录下(没有,先创建rabbitmq文件夹)
# cp rabbitmq_server-3.7.16/ /usr/local/opt/rabbitmq –r
环境变量配置
配置环境变量:# vi /etc/profile
添加内容:export PATH=$PATH:/usr/local/opt/rabbitmq/rabbitmq_server-3.7.16/sbin
使得文件生效:# source /etc/profile
使用rabbitmq服务:
进入/usr/local/opt/rabbitmq/sbin目录
# cd /usr/local/opt/rabbitmq/rabbitmq_server-3.7.16/sbin
启动服务:# ./rabbitmq-server start
查看网络状态:# ./rabbitmqctl status
关闭服务:# ./rabbitmqctl stop
配置网页插件:
开启管理功能:# ./rabbitmq-plugins enable rabbitmq_management
重启服务:# service rabbitmq-server restart
然后linux浏览器访问http://localhost:15672/
5672 客户端连接端口
15672 web管控台端口
25672 集群通信端口
管理用户:
网页端添加用户
终端添加用户:# rabbitmqctl add_user cxh 123456
如果登录失败,则需要更改用户权限
修改权限:# rabbitmqctl set_user_tags cxh management
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/126417.html原文链接:https://javaforall.cn