微信平台的微网站怎么做,公司做一个网站内容如何设计,免费咨询贷款,上海制作网页哪家好文章目录一、Erlang1. Erlang下载2. Erlang 上传并解压3. 验证rabbitmq依赖是否安装4. 安装rabbitmq依赖5. Erlang 编译、安装6. Erlang 配置环境变量7. Erlang 验证二、RabbitMQ2.1. RabbitMQ 下载2.2. RabbitMQ 上传并解压2.3. RabbitMQ 配置2.4. 配置环境变2.5. 启动 Rabbit…
文章目录一、Erlang1. Erlang下载2. Erlang 上传并解压3. 验证rabbitmq依赖是否安装4. 安装rabbitmq依赖5. Erlang 编译、安装6. Erlang 配置环境变量7. Erlang 验证二、RabbitMQ2.1. RabbitMQ 下载2.2. RabbitMQ 上传并解压2.3. RabbitMQ 配置2.4. 配置环境变2.5. 启动 RabbitMQ2.6. 启动管控台插件三、防火墙操作3.1. 查看已开放的端口3.2. 开放端口3.3. 重新启动防火墙四、管控台验证一、Erlang
1. Erlang下载
因为rabbitmq是用erlang语言写的所以装rabbitmq前第一步得先装erlang。
我们到erlang官网https://www.erlang.org/downloads 下载安装包最新版本是24.1 2. Erlang 上传并解压
使用crt或者xftpd上传/app/software目录下面 将Erlang解压至/app目录
tar zxf otp_src_24.1.tar.gz -C /app/3. 验证rabbitmq依赖是否安装
rpm -qa | grep -E ncurses-devel*|openssl-devel*
openssl-devel-1.0.2k-19.el7.x86_64
ncurses-devel-5.9-14.20130511.el7_4.x86_64注如果出现下面2行依赖安装信息请跳过2.4操作
4. 安装rabbitmq依赖
依赖安装声明切换到root用户后执行以下命令
yum install ncurses-devel
yum install openssl-devel5. Erlang 编译、安装
配置下目录前缀通过make命令开始编译、安装
cd /app/otp_src_24.1/
./configure --prefix/app/erlang检查成功后编译、安装
make make install6. Erlang 配置环境变量
vim /etc/profile在profile的apth变量中添加:/app/erlang/bin这一行
# erlang
export PATH$PATH:/app/erlang/bin刷新环境变量使环境变量生效
source /etc/profile7. Erlang 验证
erlhalt() 是退出系统的方法别忘了下面的点。 halt.是退出系统的方法别忘了下面的点。
二、RabbitMQ
2.1. RabbitMQ 下载
搞定了erlang再开始搞rabbitmq。同理先去官网http://www.rabbitmq.com/download.html 下载安装包我们选通过git下载linux二进制版本的
2.2. RabbitMQ 上传并解压
会有点慢压缩包rabbitmq-server-generic-unix-3.9.7.tarr.xz下好了通过rz上传到/app的software目录下在soft目录下开始解压需要分两步走先解压xz再解压tar
xz -d rabbitmq-server-generic-unix-3.9.7.tar.xz
tar xvf rabbitmq-server-generic-unix-3.9.7.tar -C /app2.3. RabbitMQ 配置
rabbitmq是解压即可用的但我们可以通过在配置文件来指定一些自定义设置先进入配置目录
cd /app/rabbitmq_server-3.9.7/etc/rabbitmq/再通过vim/vi新增rabbitmq.env.conf指定数据节点名称和路径
vim rabbitmq.env.conf#添加内容如下
#node name
NODENAMErabbit#data dir
MNESIA_BASE/app/rabbitmq_server-3.9.7/data同理新增rabbitmq.conf指定端口等设置
vim rabbitmq.conf#添加内容如下#listen port
listeners.tcp.default 5672#log dir
log.dir /app/rabbitmq_server-3.9.7/logs#open remote request
loopback_users none配置完后记得手动创建数据存储目录和日志目录data和logs。
mkdir /app/rabbitmq_server-3.9.7/data /app/rabbitmq_server-3.9.7/logs -p2.4. 配置环境变
最后我们再次使用vi打开bash_profile配置下环境变量
vim /etc/profile
#添加内容如下
# rabbitmq
export PATH$PATH:/app/rabbitmq_server-3.9.7/sbin刷新环境变量
source /etc/profile2.5. 启动 RabbitMQ
以后台进行方式启动rabbitmq
rabbitmq-server -detatched查看启动状态
rabbitmqctl status或者
lsof -i:5672
注如果没安装请执行yum install lsof –y
或者 netstat -tnlp|grep 15672
2.6. 启动管控台插件
rabbitmq-plugins enable rabbitmq_management三、防火墙操作
声明切换到root用户操作
3.1. 查看已开放的端口
sudo firewall-cmd --list-ports3.2. 开放端口
开放端口开放后需要要重启防火墙才生效
sudo firewall-cmd --zonepublic --add-port15672/tcp --permanent3.3. 重新启动防火墙
sudo firewall-cmd --reload四、管控台验证
http://192.168.0.114:15672/