RabbitMq 安装

来源:互联网 发布:怎样查找网络打印机 编辑:程序博客网 时间:2024/06/06 06:52
RabbitMq 安装步骤

【参考文献】
http://www.rabbitmq.com/install-debian.html (官网)

【必要插件】
[ erlang ]
RabbitMq的底层环境,如果有无需安装
# 下载地址 #
https://packages.erlang-solutions.com/erlang/
# configure 成功后的提示 #
config.status: creating include/x86_64-unknown-linux-gnu/erl_int_sizes_config.hconfig.status: creating include/x86_64-unknown-linux-gnu/erl_native_features_config.h*******************************************************************************************  APPLICATIONS DISABLED  *******************************************************************************************crypto         : OpenSSL is configured for kerberos but no krb5.h foundodbc           : ODBC library - link check failedssh            : OpenSSL is configured for kerberos but no krb5.h foundssl            : OpenSSL is configured for kerberos but no krb5.h found****************************************************************************************************************************************************************  APPLICATIONS INFORMATION  ****************************************************************************************wx             : wxWidgets not found, wx will NOT be usable****************************************************************************************************************************************************************  DOCUMENTATION INFORMATION  ***************************************************************************************documentation  :                  xsltproc is missing.                 fop is missing.                 The documentation can not be built.*********************************************************************


# make & make install 成功后的提示 #

make[3]: Leaving directory `/home/newton/otp_src_17.0/lib/ose'=== Leaving application osemake[2]: Leaving directory `/home/newton/otp_src_17.0/lib/ose'make[1]: Leaving directory `/home/newton/otp_src_17.0/lib'(cd "/work/erlang/lib/erlang" \ && ./Install  -minimal "/work/erlang/lib/erlang")/usr/bin/install -c -m 644 "/home/newton/otp_src_17.0/OTP_VERSION" "/work/erlang/lib/erlang/releases/17"cd /work/erlang/binrm -f erlrm -f erlcrm -f epmdrm -f run_erlrm -f to_erlrm -f dialyzerrm -f typerrm -f escriptrm -f ct_runln -s ../lib/erlang/bin/erl erlln -s ../lib/erlang/bin/erlc erlcln -s ../lib/erlang/bin/epmd epmdln -s ../lib/erlang/bin/run_erl run_erlln -s ../lib/erlang/bin/to_erl to_erlln -s ../lib/erlang/bin/dialyzer dialyzerln -s ../lib/erlang/bin/typer typerln -s ../lib/erlang/bin/escript escriptln -s ../lib/erlang/bin/ct_run ct_run[1]+  Exit 2                  make


[ backports ](没用到)
https://backports.debian.org/Instructions/

【源码地址】
https://github.com/rabbitmq/rabbitmq-server/releases/download/rabbitmq_v3_6_10/rabbitmq-server_3.6.10-1_all.deb

【添加配置】
# /etc/apt/preferences.d/erlang
Package: erlang*Pin: version 1:19.3-1Pin-Priority: 1000Package: esl-erlangPin: version 1:19.3.6Pin-Priority: 1000


【查看配置环境】

sudo apt-cache policy

【添加APT源】
echo 'deb http://www.rabbitmq.com/debian/ testing main' |     sudo tee /etc/apt/sources.list.d/rabbitmq.list

【添加公钥】
#将RabbitMq网站公钥添加到apt
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc |     sudo apt-key add -

【更新apt源】
sudo apt-get update 

【apt安装服务】
sudo apt-get install rabbitmq-server 

【启动RabbitMq服务】
 service rabbitmq-server start.