摘要:第一步安裝因為是語言編寫的,所以我們首先需要安裝第二步安裝官網提供的安裝方式本人安裝成功的方式第三步查看是否已經安裝好了,能查到說明已經安裝完成了。
第一步:安裝Erlang
因為rabbitMQ是Erlang語言編寫的,所以我們首先需要安裝Erlang
rpm -Uvh http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el7.centos.x86_64.rpm第二步、安裝rabbitMQ-server
官網提供的安裝方式:
rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc yum install rabbitmq-server-3.5.6-1.noarch.rpm
本人安裝成功的方式:
rpm -Uvh http://www.rabbitmq.com/relea...
rpm -qa|grep rabbitmq
第四步、開啟rabbit-serverservice rabbitmq-server start第五步、關閉rabbit-server(驗證命令)
service rabbitmq-server stop
第六步、查看狀態rabbitmqctl status
這樣雖然我們已經將rabbitmq的服務正常啟動了,但是我們在物理機的瀏覽器中輸入ip:15672時,并不能連接,因為我們還沒有配置維護插件和開啟遠程連接
第七步、安裝命令維護插件rabbitmq-plugins enable rabbitmq_management
第八步、設置配置文件,并開啟用戶遠程訪問1、新建配置文件
vi /etc/rabbitmq/rabbitmq.conf
#默認用戶名
default_user = guest
#默認密碼
default_pass = guest
#遠程用戶訪問
loopback_users = none
2、啟動rabbitmq服務
/sbin/service rabbitmq-server start
3、查看運行
[root@localhost opt]# /sbin/service rabbitmq-server status
Redirecting to /bin/systemctl status rabbitmq-server.service
● rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disabled) Active: activating (start) since Fri 2018-07-06 01:06:31 EDT; 1min 15s ago
Main PID: 2948 (beam.smp)
CGroup: /system.slice/rabbitmq-server.service ├─2948 /usr/lib/erlang/erts-10.0/bin/beam.smp -W w -A 64 -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHlmbcs... ├─3121 /usr/lib/erlang/erts-10.0/bin/epmd -daemon ├─3259 erl_child_setup 1024 ├─3296 inet_gethost 4 └─3297 inet_gethost 4
?
Jul 06 01:06:36 localhost.localdomain rabbitmq-server[2948]: ## ## RabbitMQ 3.7.7. Copyright (C) 2007-2018 Pi...Inc.
Jul 06 01:06:36 localhost.localdomain rabbitmq-server[2948]: ########## Licensed under the MPL. See http://www.ra...com/
Jul 06 01:06:36 localhost.localdomain rabbitmq-server[2948]: ###### ##
Jul 06 01:06:36 localhost.localdomain rabbitmq-server[2948]: ########## Logs: /var/log/rabbitmq/rabbit@localhost.log
Jul 06 01:06:36 localhost.localdomain rabbitmq-server[2948]: /var/log/rabbitmq/rabbit@localhost_upgrade.log
Jul 06 01:06:36 localhost.localdomain rabbitmq-server[2948]: Starting broker...
Jul 06 01:06:36 localhost.localdomain rabbitmq-server[2948]: systemd unit for activation check: "rabbitmq-server.service"
Jul 06 01:06:36 localhost.localdomain rabbitmq-server[2948]: Failed to start socat error:enoent
Jul 06 01:06:36 localhost.localdomain rabbitmq-server[2948]: systemd READY notification failed, beware of timeouts
Jul 06 01:06:36 localhost.localdomain rabbitmq-server[2948]: completed with 0 plugins.
Hint: Some lines were ellipsized, use -l to show in full.
4、開啟RabbitMQ web訪問
rabbitmq-plugins enable rabbitmq_management
/sbin/service rabbitmq-server stop
/sbin/service rabbitmq-server start
5、開啟端口15672,5672
[root@localhost opt]# firewall-cmd --permanent --add-port=15672/tcp
success
[root@localhost opt]# firewall-cmd --permanent --add-port=5672/tcp
success
[root@localhost opt]# service network restart
Restarting network (via systemctl): [ OK ]
[root@localhost opt]#
5、設置開機啟動
chkconfig rabbitmq-server on
安裝完畢web訪問
瀏覽器輸入
192.168.x.x:15672
默認賬號密碼
guest
guest
另一種配置遠程訪問的方法#cd /etc/rabbitmq
#cp /usr/share/doc/rabbitmq-server-3.5.6/rabbitmq.config.example /etc/rabbitmq/
#mv rabbitmq.config.example rabbitmq.config
vi /etc/rabbitmq/rabbitmq.config
重啟
service rabbitmq-server restart
wget -c https://github.com/alanxz/rab...
tar zxf rabbitmq-c-0.8.0.tar.gz
cd rabbitmq-c-0.8.0
./configure --prefix=/usr/local/rabbitmq-c-0.8.0
make && make install
安裝amqpwget -c http://pecl.php.net/get/amqp-...
tar zxf amqp-1.9.3.tgz
cd amqp-1.9.3
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-amqp --with-librabbitmq-dir=/usr/local/rabbitmq-c-0.8.0
make && make installl
配置amqp擴展vi /usr/local/php/etc/php.ini
添加 extension=amqp.so
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/29410.html
摘要:第一步安裝因為是語言編寫的,所以我們首先需要安裝第二步安裝官網提供的安裝方式本人安裝成功的方式第三步查看是否已經安裝好了,能查到說明已經安裝完成了。 第一步:安裝Erlang 因為rabbitMQ是Erlang語言編寫的,所以我們首先需要安裝Erlang rpm -Uvh http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el...
摘要:開發環境安裝服務端安裝完成后可以使用系列命令進行管理操作啟動安裝在安裝之前還需要安裝另外一個通訊擴展。因為后面編譯安裝擴展的時候系統會到目錄下搜索依賴庫,導致錯誤。 開發環境 CentOS7.3 安裝RabbitMQ服務端 sudo yum install rabbitmq-server 安裝完成后可以使用systemctl系列命令進行管理操作 systemctl start rabb...
摘要:環境版本安裝防火墻開放端口設置之后可以通過網頁方式管理添加配置保存配置重啟設置開機自啟動安裝安裝需要依賴環境安裝啟動服務服務狀態創建保存配置后重啟服務開啟管理重啟服務訪問管理通過使用進行登陸了如果不能訪問,請檢查防火墻 環境VMware? Workstation 12 Pro 版本:12.5.0 build-4352439CentOS Linux release 7.6.1810 (C...
閱讀 2528·2021-10-12 10:12
閱讀 1706·2019-08-30 15:52
閱讀 2442·2019-08-30 13:04
閱讀 1732·2019-08-29 18:33
閱讀 960·2019-08-29 16:28
閱讀 450·2019-08-29 12:33
閱讀 2056·2019-08-26 13:33
閱讀 2360·2019-08-26 11:36