Centos6.8安裝RabbitMQ
阿新 • • 發佈:2018-12-30
【步驟一】 安裝依賴包
yum -y install ncurses-devel
yum list | grep ssl yum install openssl-devel
yum list | grep ODBC yum install unixODBC-devel
yum install gcc-c++
yum install perl (自己補充的,不然會報錯)
yum install libxslt yum install rsync yum install zip
yum -y install xmlto
yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf
【步驟二】下載erlang
wget http://www.erlang.org/download/otp_src_19.0.tar.gz
【步驟三】解壓erlang
tar zvxf otp_src_19.0.tar.gz -C /usr/local
mv /user/otp_src_19.0.tar.gz /usr/local/otp (重新命名)
cd otp
./configure --prefix=/usr/local/erlang --without-javac --with-opengl
--enable-debug --enable-unicode
make && make install (編譯erlang)
vi /etc/profile (設定環境變數)
PATH=$PATH:/usr/local/erlang/bin
export PATH
cd /usr/local/erlang/bin
【步驟四】測試erl是否安裝成功
8.1 erl
退出erl命令列
halt().
【步驟五】安裝python
wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz
mv Python-2.7.6.tgz python
cd python
./configure --prefix=/usr/local/python27
make && make install
檢測是否安裝成功
python -v
- wget 工具安裝
rpm -ivh wget-1.12-8.el6.x86_64.rpm
- xz工具安裝
yum install xz
xz -d xxx.tar.xz
tar -xf xxx.tar -C /usr/local
安裝rabbitmq
1.下載
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.5/rabbitmq-server-unix-3.1.5.tar.gz
2.解壓
tar xvf rabbitmq-server-unix-3.1.5.tar.gz
mv rabbitmq-server-unix-3.1.5.tar.gz /usr/local/rabbitmq-server
sbin命令
rabbitmqctl add_user admin admin 新增使用者
rabbitmqctl set_user_tags admin administrator 設定為管理員
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*" 設定許可權
rabbitmq-plugins enable rabbitmq_management 配置web外掛
遠端訪問rabbitmq
iptables -F 關閉防火牆,開放埠
Java訪問rabbitmq
vi /etc/rabbitmq/rabbitmq.config 中新增
[
{rabbit,
[
{tcp_listeners, [5672]},
{loopback_users, ["admin"]}
]}
].
埠
4369 (epmd)
5672, 5671 (AMQP 0-9-1 and 1.0 without and with TLS)
- This port used by Erlang distribution for inter-node and CLI tools communication and is allocated from a dynamic range (limited to a single port by default, computed as AMQP port + 20000)
15672 (if management plugin is enabled)
61613, 61614 (if STOMP is enabled)
1883, 8883 (if MQTT is enabled)
修改虛擬機器ip
vi /etc/sysconfig/network-scripts/ifcfg-eth0