{"id":455,"title":"centos7\u4e0brabbitmq\u5b89\u88c5\u6559\u7a0b","good":0,"bad":0,"hit":2416,"created_at":"2020-04-17 10:06:02","content":"

***centos7\u4e0brabbitmq\u5b89\u88c5\u6559\u7a0b***<\/p>

1\u3001\u4e0b\u8f7d<\/p>

\u6839\u636e\u81ea\u5df1\u7684\u7cfb\u7edf\u9009\u62e9\uff0c\u7528\u7684centos7\u7cfb\u7edf\uff0c\u8fd9\u91cc\u9009\uff1aRHEL\/CentOS 7.x<\/p>

```<\/p>

[root@izj6cd1qsb6cauo1qfz8xrz download]# lsb_release -a<\/p>

LSB Version:<\/span>:core-4.1-amd64:core-4.1-noarch<\/p>

Distributor ID:<\/span>CentOS<\/p>

Description:<\/span>CentOS Linux release 7.7.1908 (Core)<\/p>

Release:<\/span>7.7.1908<\/p>

Codename:<\/span>Core<\/p>

```<\/p>

\u4e0b\u8f7d\u5730\u5740\uff1a<\/p>

https:\/\/www.rabbitmq.com\/install-rpm.html<\/p>

\"1.png\"\/<\/p>

\u4e5f\u53ef\u4ee5\u76f4\u63a5<\/p>

wget:https:\/\/github.com\/rabbitmq\/rabbitmq-server\/releases\/download\/v3.8.3\/rabbitmq-server-3.8.3-1.el7.noarch.rpm<\/p>

\u4e0b\u8f7d\u4e0b\u6765\u7684\u7248\u672c\u4e3a\uff1a<\/p>

rabbitmq-server-3.8.3-1.el7.noarch.rpm<\/p>

\u7136\u540e\u5728\u8fd9\u4e2a\u9875\u9762\u770b\u770b\u5bf9\u5e94\u7684erlang\u7248\u672c\uff1a<\/p>

https:\/\/www.rabbitmq.com\/which-erlang.html<\/p>

\u53ef\u4ee5\u770b\u5230\u7248\u672c\u662f21.3.x-22.x<\/p>

\"2.png\"\/<\/p>

<\/p>

\u539f\u521b\u4e0d\u6613\uff0c\u6298\u817e\u4e86\u597d\u4e45\u624d\u88c5\u6210\u529f\uff0c\u8f6c\u8f7d\u8bf7\u4fdd\u7559\uff1ahttp:\/\/www.hu-rong.com\/article\/455<\/a><\/p>

<\/p>

<\/p>

\u4e0b\u8f7derlang<\/p>

\"3.png\"\/<\/p>

\"4.png\"\/<\/p>

https:\/\/www.erlang-solutions.com\/resources\/download.html<\/p>

wget https:\/\/packages.erlang-solutions.com\/erlang\/rpm\/centos\/7\/x86_64\/esl-erlang_22.3.2-1~centos~7_amd64.rpm<\/p>

<\/p>

\u6839\u636e\u5b98\u65b9\u5efa\u8bae\u8981\u5148\u5b89\u88c5\uff1a<\/p>

yum install socat<\/p>

yum install logrotate<\/p>

\u5148\u5b89\u88c5erlang<\/p>

rpm -Uvh esl-erlang_22.3.2-1~centos~7_amd64.rpm --force --nodeps<\/p>

\u518d\u5b89\u88c5rabbitmq\uff1a<\/p>

rpm -ivh rabbitmq-server-3.8.3-1.el7.noarch.rpm<\/p>

<\/p>

\u542f\u52a8\u4e0e\u505c\u6b62<\/p>

systemctl start rabbitmq-server<\/p>

\u52a0\u5165\u5f00\u673a\u542f\u52a8<\/p>

systemctl enable rabbitmq-server<\/p>

<\/p>

<\/p>

rpm\u5b89\u88c5\u8f6f\u4ef6\u65f6\u63d0\u793awarning:\uff1aHeader V3 RSA\/SHA256 Signature, key ID ec551f03: NOKEY<\/p>

\u4f8b\u5982\uff1arpm -ivh jdk-8u181-linux-i586.rpm --force --nodeps<\/p>

<\/p>

\u5f00\u7aef\u53e3\uff0c\u5982\u679c\u662f\u4e91\u670d\u52a1\u5668\u8981\u5f00\u542f\u8fdc\u7a0b\u8bbf\u95ee\u7684\u8bdd\u8981\u53bb\u8bbe\u7f6e\u5f00\u653e5672\u7aef\u53e3\uff0c\u5982\u679c\u53ea\u5728\u672c\u5730\u8fde\u63a5\uff0c\u4e3a\u4e86\u5b89\u5168\u8d77\u89c1\u5c31\u4e0d\u8981\u5f00\u4e86\uff1a<\/p>

iptables -I INPUT -p tcp --dport 5672 -j ACCEPT<\/p>

<\/p>

\u5f00\u542frabbitmq management\u53ca\u8fdc\u7a0b\u767b\u5f55<\/p>

rabbitmq-plugins enable rabbitmq_management<\/p>

<\/p>

<\/p>

\u67e5\u770b\u53ca\u6539\u5bc6\u7801\uff1a<\/p>

\uff11\uff0c\u9996\u5148\u67e5\u770b\u7528\u6237\u5217\u8868<\/p>

rabbitmqctl  list_users<\/p>

\uff12\uff0c\u4fee\u6539\u5bf9\u5e94\u7528\u6237\u5bc6\u7801<\/p>

rabbitmqctl  change_password  username  'newpasswd'<\/p>

<\/p>

\u5982\u679c\u4e0d\u77e5\u9053\u914d\u7f6e\u6587\u4ef6\u5728\u54ea\uff0c\u53ef\u4ee5\u67e5\u627e\uff1a<\/p>

find \/ -name rabbitmq-defaults<\/p>

<\/p>

\u5b89\u88c5\u8def\u5f84\u5728\uff1a<\/p>

\/usr\/lib\/rabbitmq\/lib\/rabbitmq_server-3.8.3\/ebin<\/p>

\u8bbe\u7f6eguest\u8fdc\u7a0b\u8bbf\u95ee\uff1a<\/p>

\u4fee\u6539\uff1a\/usr\/lib\/rabbitmq\/lib\/rabbitmq_server-3.8.3\/ebin\/rabbit.app\u4e2d\u7684<\/p>

loopback_users\u91cc\u7684<<"guest">>\u5220\u9664\uff0c\u91cd\u542frabbitmq\u670d\u52a1<\/p>

<\/p>

<\/p>

\u8bbf\u95ee\uff1a ip:15672\u7aef\u53e3<\/p>

<\/p>

<\/p>

\u5e38\u7528\u914d\u7f6e\u8bf4\u660e\uff1a<\/p>

tcp_listerners    #\u8bbe\u7f6erabbimq\u7684\u76d1\u542c\u7aef\u53e3\uff0c\u9ed8\u8ba4\u4e3a[5672]\u3002\ndisk_free_limit     #\u78c1\u76d8\u4f4e\u6c34\u4f4d\u7ebf\uff0c\u82e5\u78c1\u76d8\u5bb9\u91cf\u4f4e\u4e8e\u6307\u5b9a\u503c\u5219\u505c\u6b62\u63a5\u6536\u6570\u636e\uff0c\u9ed8\u8ba4\u503c\u4e3a{mem_relative, 1.0},\u5373\u4e0e\u5185\u5b58\u76f8\u5173\u80541\uff1a1\uff0c\u4e5f\u53ef\u5b9a\u5236\u4e3a\u591a\u5c11byte.\nvm_memory_high_watermark    #\u8bbe\u7f6e\u5185\u5b58\u4f4e\u6c34\u4f4d\u7ebf\uff0c\u82e5\u4f4e\u4e8e\u8be5\u6c34\u4f4d\u7ebf\uff0c\u5219\u5f00\u542f\u6d41\u63a7\u673a\u5236\uff0c\u9ed8\u8ba4\u503c\u662f0.4\uff0c\u5373\u5185\u5b58\u603b\u91cf\u768440%\u3002\nhipe_compile     #\u5c06\u90e8\u5206rabbimq\u4ee3\u7801\u7528High Performance Erlang compiler\u7f16\u8bd1\uff0c\u53ef\u63d0\u5347\u6027\u80fd\uff0c\u8be5\u53c2\u6570\u662f\u5b9e\u9a8c\u6027\uff0c\u82e5\u51fa\u73b0erlang vm segfaults\uff0c\u5e94\u5173\u6389\u3002\nforce_fine_statistics    #\u8be5\u53c2\u6570\u5c5e\u4e8erabbimq_management\uff0c\u82e5\u4e3atrue\u5219\u8fdb\u884c\u7cbe\u7ec6\u5316\u7684\u7edf\u8ba1\uff0c\u4f46\u4f1a\u5f71\u54cd\u6027\u80fd\u3002\nframe_max     #\u5305\u5927\u5c0f\uff0c\u82e5\u5305\u5c0f\u5219\u4f4e\u5ef6\u8fdf\uff0c\u82e5\u5305\u5219\u9ad8\u541e\u5410\uff0c\u9ed8\u8ba4\u662f131072=128K\u3002\nheartbeat     #\u5ba2\u6237\u7aef\u4e0e\u670d\u52a1\u7aef\u5fc3\u8df3\u95f4\u9694\uff0c\u8bbe\u7f6e\u4e3a0\u5219\u5173\u95ed\u5fc3\u8df3\uff0c\u9ed8\u8ba4\u662f60\u79d2\u3002<\/pre>

<\/p>"}