文章目录
正常安装流程
下载压缩包并将压缩包上传
xshell中,使用rz。
进入/usr/local/src路径下:
执行rz,选择下载的 otp_src_22.0.tar.gz 文件。
安装erlang
解压文件
tar xf otp_src_22.0.tar.gz
安装依赖
yum install ncurses-devel
yum install openssl openssl-devel
编译安装erlang
进入/usr/local/otp_src_22.0 目录下,执行:
- 配置安装,prefix指的是要安装的路径(以后卸载时直接删除这个文件夹即可)
./configure --prefix=/usr/local/erlang20 --without-javac
- 编译:用2核编译
make -j 2
- 安装:
make install
- 验证安装成功:进入/usr/local/erlang20 目录,执行:
./erl
命令,若进入到erlang的shell命令中,即安装成功。
安装RabbitMQ
上传压缩文件
进入/usr/local/src路径下:
执行rz,选择下载的rabbitmq-server-generic-unix-3.7.15.tar.xz文件。
解压文件
xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz
tar xf rabbitmq-server-generic-unix-3.7.15.tar
安装依赖
yum install python -y
yum install xmlto -y
yum install python-simplejson -y
移动解压的文件夹到指定位置
rm rabbitmq-server-generic-unix-3.7.15 /usr/local/rabbitmq
rabbitmq无需编译安装,解压后即可使用
修改环境变量
进入文件:vi /etc/profile
按i,进入编辑状态。在文件最下方添加:
export PATH=$PATH:/usr/local/erlang20/bin:/usr/local/rabbitmq/sbin
按esc退出编辑;输入:wq,保存并退出。
执行:
source/etc/profile
使配置生效。
启动rabbitmq
进入/usr/local/rabbitmq/sbin,执行:
./rabbit-server
出现的错误
错误:
编译erlang时,无视了提示的No usable OpenSSL found 错误。
直接结果就是:启动rabbitmq时,出错。
解决方法:
安装erlang前,先安装openssl的依赖。更多编译erlang时需要的依赖问题,可参考:https://blog.youkuaiyun.com/chszs/article/details/28638305
各种linux指令
pwd:查询当前路径
cd:转向某一文件夹
ps -ef | grep rabbitmq :查询跟rabbitmq相关的进程(进程名中包含rabitmq关键字的进程)