2.8 KiB
2.8 KiB
下载 erlang
https://www.erlang.org/patches/otp-22.3.4.26
安装erlang
检查依赖
rpm -qa | grep -E "ncurses-devel*|openssl-devel*"
安装依赖(root)
yum install ncurses-devel
yum install openssl-devel
配置安装目录
cd /app/otp_src_25.3/
./configure --prefix=/home/test02/erlang/
编译安装
make && make install
编辑path
cd ~
vi .bash_profile
#追加
export PATH=$PATH:/home/test02/erlang/bin
#刷新
source .bash_profile
验证
erl
#退出
halt()
.
安装rabbitmq
https://www.rabbitmq.com/download.html
erlang rabbitma 版本对应关系
https://www.rabbitmq.com/which-erlang.html
解压rabbitmq
xz -d /home/test02/rabbitmq/rabbitmq-server-generic-unix-3.8.3.tar.xz
tar xvf /home/test02/rabbitmq/rabbitmq-server-generic-unix-3.8.3.tar
配置rabbitmq
cd /home/test02/rabbitmq/rabbitmq_server-3.8.3/etc/rabbitmq/
vim rabbitmq.env.conf
#添加内容如下:
#node name
NODENAME=rabbit
#data dir
MNESIA_BASE=/home/test02/rabbitmq/rabbitmq/data
端口设置
vim rabbitmq.conf
#添加内容如下:
#listen port
listeners.tcp.default = 5672
#log dir
log.dir =/home/test02/rabbitmq/rabbitmq/logs
#open remote request
loopback_users = none
手动创建目录
mkdir -p /home/test02/rabbitmq/rabbitmq/{data,logs}
配置 path
vim .bash_profile
#添加内容如下:
# rabbitmq
export PATH=$PATH:/home/test02/rabbitmq/rabbitmq/sbin
#刷新
source .bash_profile
启动rabbitmq
rabbitmq-server -detached
启动状态
rabbitmqctl status
停止
rabbitmqctl stop
启动控制台插件
rabbitmq-plugins enable rabbitmq_management
创建新用户
默认用户guest只能localhost本地登录
所以新建用户 供后续使用
rabbitmqctl add_user yiling yiling123456;a
rabbitmqctl set_user_tags yiling administrator
rabbitmqctl set_permissions -p / yiling ".*" ".*" ".*"
修改guest 弱口令
访问控制台
ip:15672
用刚刚创建的账号(yiling)密码(yiling123456;a)登录。
回退
卸载依赖
yum remove ncurses-devel
yum remove openssl-develremove
删除 erlang
rm -rf /home/test02/erlang
删除rabbitmq
rm -rf /home/test02/rabbitmq
修改path
cd ~
vi .bash_profile
#将之前追加的 path 路径删除
export PATH=$PATH:/home/test02/erlang/bin
#刷新
source .bash_profile