CentOS7下源碼包方式安裝rabbitmq


1.先安裝erlang http://www.cnblogs.com/justphp/p/6093880.html
2.下載rabbitmq rpm包:
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.0/rabbitmq-server-3.5.0-1.noarch.rpm
3.安裝rabbitmq
rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.asc rpm -ivh rabbitmq-server-3.5.0-1.noarch.rpm
4.啟動rabbitmq服務
service rabbitmq-server restart

 

查看狀態 rabbitmqctl status 可能報錯:
  • Error: unable to connect to node rabbit@localhost: nodedown
  • rabbit@localhost:
  • connected to epmd (port 4369) on localhost
  • epmd reports: node 'rabbit' not running at all no other nodes on localhost
  • suggestion: start the node
解決辦法:
rabbitmq-server remove rabbitmq-server install

 

啟動失敗 service rabbitmq-server start 報錯
  • 11月 25 23:06:58 localhost.localdomain systemd[1]: rabbitmq-server.service: control process exited, code=exited status=1
  • 11月 25 23:06:58 localhost.localdomain systemd[1]: Failed to start LSB: Enable AMQP service provided by RabbitMQ broker.
  • 11月 25 23:06:58 localhost.localdomain systemd[1]: Unit rabbitmq-server.service entered failed state.
  • 11月 25 23:06:58 localhost.localdomain systemd[1]: rabbitmq-server.service failed.
解決辦法:
ps -aux|grep rabbitmq //殺掉除grep外的pid

 

使用 rabbitmq 可能報錯
  • Event: {error,<0.164.0>,
  • {<0.704.0>,"closing AMQP connection ~p (~s):~n~p~n",
  • [<0.704.0>,"192.168.38.1:64643 -> 192.168.38.129:5672",
  • {handshake_error,starting,0,
  • {amqp_error,access_refused,
  • "AMQPLAIN login refused: user 'test' - invalid - - credentials",
  • 'connection.start_ok'}}]}}

-Error: function_clause

解決辦法
test用戶沒有權限。 rabbitmqctl set_permissions -p / test '.*' '.*' '.*'


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM