rabbitmq安裝(centos7)
阿新 • • 發佈:2018-12-15
安裝erlang
一、 編譯安裝方式 1,依賴環境的安裝-如果需要用編譯安裝erlang語言環境,需要安裝C++編譯。
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel httpd python-simplejson
2.erlang語言環境的安裝(rabbitMq是用erlang分散式語言開發的) 安裝檔案獲取
wget http://erlang.org/download/otp_src_21.0.tar.gz
解壓erlang安裝包
tar -xzvf otp_src_21.0.tar.gz
進入erlang目錄
cd otp_src_21.0
編譯安裝erlang語言環境 prefix=/usr/local/erlang 為安裝目錄
./configure --prefix=/usr/local/erlang --enable-smp-support --enable-threads --enable-sctp --enable-kernel-poll --enable-hipe --with-ssl --without-javac
erlang語言編譯配置選項:
–prefix 指定安裝目錄 –enable-smp-support啟用對稱多處理支援(Symmetric Multi-Processing對稱多處理結構的簡稱) –enable-threads啟用非同步執行緒支援 –enable-sctp啟用流控制協議支援(Stream Control Transmission Protocol,流控制傳輸協議) –enable-kernel-poll啟用Linux核心poll –enable-hipe啟用高效能Erlang –with-ssl 啟用ssl包 –without-javac 不用java編譯 開始安裝編譯:
make && make install
配置erlang環境變數
vim /etc/profile
export PATH=$PATH:/usr/local/erlang/bin
source /etc/profile
測試erlang安裝是否成功
erl
效果
這樣代表安裝依賴語言erlang成功
注意一定還要這樣 solution 否則安裝rabbitmq 時候安裝不上, 找不到erlang
wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
下載到本地 rabbitmq-server-3.7.8-1.el7.noarch.rpm
引入
rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
安裝對應倉庫 /etc/yum.repos.d/ 檔案下面
vim rabbitmq.repo
[bintray-rabbitmq-server]
name=bintray-rabbitmq-rpm
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/7/
gpgcheck=0
repo_gpgcheck=0
enabled=1
2 使用yum 安裝
下載安裝包
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.8/rabbitmq-server-3.7.8-1.el7.noarch.rpm
rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
yum install rabbitmq-server-3.7.8-1.el7.noarch.rpm
3 設定守護程序
chkconfig rabbitmq-server on
4 啟動 關閉
/sbin/service rabbitmq-server start
/sbin/service rabbitmq-server stop