# 143. 商品详情页动态渲染系统:部署 RabbitMQ 消息中间件
# 安装编译工具
yum install -y ncurses ncurses-base ncurses-devel ncurses-libs ncurses-static ncurses-term ocaml-curses ocaml-curses-devel yum install -y openssl-devel zlib-devel yum install -y make ncurses-devel gcc gcc-c++ unixODBC unixODBC-devel openssl openssl-devel
Copied!
1
2
3
2
3
# 安装依赖 erlang
mkdir /usr/local/erlang wget http://erlang.org/download/otp_src_20.0.tar.gz tar -zxvf otp_src_20.0.tar.gz cd otp_src_20.0 ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac # 建立软连,软连有啥作用? ln -s /usr/local/erlang/bin/erl /usr/local/bin/erl # 配置环境变量 vi ~/.bashrc ERLANG_HOME=/usr/local/erlang PATH=$ERLANG_HOME/bin:$PATH # 刷新环境变量 source ~/.bashrc # 尝试使用 erl 看是否正常安装 erl
Copied!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 安装 rabbitmq
/usr/local wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.12/rabbitmq-server-generic-unix-3.6.12.tar.xz # 安装解压 xz 包的工具 yum install -y xz xz -d rabbitmq-server-generic-unix-3.6.12.tar.xz tar -xvf rabbitmq-server-generic-unix-3.6.12.tar mv rabbitmq_server-3.6.12 rabbitmq-3.6.12 # 开启 web 管理页面插件 cd rabbitmq-3.6.12/sbin/ ./rabbitmq-plugins enable rabbitmq_management # 后台启动 rabbitmq server ./rabbitmq-server -detached # 关闭 rabbitmq server ./rabbitmqctl stop # 添加管理员账号 ./rabbitmqctl add_user admin 123456 ./rabbitmqctl set_user_tags admin administrator
Copied!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
访问地址:http://192.168.99.11:15672/ 进入管理界面