Error: unable to perform an operation on node 'rabbit@xxxx'.
Please see diagnostics information and suggestions below.
Error: unable to perform an operation on node 'rabbitmqcli-13048-rabbit@xxxxxxx@localhost'. Please see diagnostics information and suggestions below.
Most common reasons for this are:
* Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues)
* CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server)
* Target node is not running
In addition to the diagnostics info below:
* See the CLI, clustering and networking guides on https://rabbitmq.com/documentation.html to learn more
* Consult server logs on node rabbitmqcli-13048-rabbit@xxxxxxxxx@localhost
* If target node is configured to use long node names, don't forget to use --longnames with CLI tools
DIAGNOSTICS
===========
attempted to contact: ['rabbitmqcli-13048-rabbit@xxxxxxxx@localhost']
rabbitmqcli-13048-rabbit@xxxxxxxx@localhost:
* unable to connect to epmd (port 4369) on xxxxxxxxx@localhost: nxdomain (non-existing domain)
Current node details:
* node name: 'rabbitmqcli-9940-rabbit@xxxxxxxxx'
* effective user's home directory: C:\Users\Judy
* Erlang cookie hash: ๊ฐ์ ํด์๊ฐ
์ด ์ค๋ฅ๋ RabbitMQ ๋ ธ๋์์ ์์ ์ ์ํํ์ง ๋ชปํ ๋ ๋ฐ์ํ๋ค. ์ด ๋ฉ์์ง๋ ๋๊ฐ ๋ ธ๋ ์ด๋ฆ์ด ์๋ชป๋์๊ฑฐ๋ Erlang ํ๊ฒฝ์ด ์ฌ๋ฐ๋ฅด๊ฒ ์ค์ ๋์ง ์์์ ๋ ๋ฐ์ํ๋๋ฐ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ๋ค.
- RabbitMQ ๋ ธ๋ ์ด๋ฆ์ด ์ฌ๋ฐ๋ฅธ์ง ํ์ธํด์ผ ํ๋ค. rabbitmqctl ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ ธ๋ ์ด๋ฆ์ ํ์ธํ ์ ์๋ค.
RabbitMQ ๋ ธ๋ ์ด๋ฆ์ ๊ธฐ๋ณธ์ ์ผ๋ก 'rabbit@[ํธ์คํธ๋ช ]' ํ์์ผ๋ก ์๋์ผ๋ก ์ค์ ๋๋ค.
๋ง์ฝ ๋ช ์์ ์ผ๋ก ๋ ธ๋ ์ด๋ฆ์ ์ง์ ํ์ง ์์๋ค๋ฉด, 'rabbit@[ํธ์คํธ๋ช ]' ํ์์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์ค์ ๋๋ค. ์ด๋ฌํ ๊ฒฝ์ฐ์๋ ํธ์คํธ๋ช ๋ค์ ์๋ณ์๊ฐ ๋ถ์ง ์์ 'rabbit@[ํธ์คํธ๋ช ]' ํ์์ ๋ ธ๋ ์ด๋ฆ์ผ๋ก ์ค์ ๋ฉ๋๋ค.
- Erlang ํ๊ฒฝ์ด ์ฌ๋ฐ๋ฅด๊ฒ ์ค์น๋์๋์ง ํ์ธํ๋ค. RabbitMQ๋ Erlang VM ์์์ ์คํ๋๋ฏ๋ก Erlang VM์ด ์์คํ ์ ์ค์น๋์ด ์์ด์ผ ํ๋ค.
- RabbitMQ ๊ตฌ์ฑ ํ์ผ์ ๋ค์ ํ์ธํ๋ค. ๊ตฌ์ฑ ํ์ผ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด RabbitMQ๊ฐ ์์๋์ง ์์ ์ ์๋ค.
- RabbitMQ ํฌํธ ๋ฐฉํ๋ฒฝ์ด ์ฐจ๋จ๋์ด์๋์ง ํ์ธํด ๋ณธ๋ค.
- Erlang cookie๊ฐ Server์ ๊ตฌ์ฑ ํ์ผ๋ก ์กํ์๋์ง ํ์ธ.
erlang.cookie ํ์ผ์๋ ๋๋น์ ํ ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ์ ์ธ์ฆ์ ์ฌ์ฉ๋๋ ์ฟ ํค ๊ฐ์ด ๋ค์ด ์๋ค. ๋ ์ฟ ํค ๊ฐ์ด ์ผ์นํ์ง ์์ผ๋ฉด ํด๋ผ์ด์ธํธ์์ ์๋ฒ๋ก์ ์ ์์ด ์คํจํ๋ค. ์ฟ ํค ๊ฐ์ ๋ฌด์์๋ก ์์ฑ๋ ๋ฌธ์์ด๋ก, 32๋ฐ์ดํธ ๊ธธ์ด์ ๋๋ค ํ ๋ฐ์ด๋๋ฆฌ ๊ฐ์ด๋ค.
์ฟ ํค๋ ์ผ๋ฐ์ ์ผ๋ก ๋ ธ๋๊ฐ ์ฒ์ ์์๋ ๋ ๋ฌด์์๋ก ์์ฑ๋๋ฉฐ, ์ดํ์๋ ๋ณ๊ฒฝ๋์ง ์๋๋ค. ์ฆ, ๋ ธ๋๋ฅผ ์ฌ์์ํ๋ฉด ๋์ผํ ์ฟ ํค ๊ฐ์ด ์์ฑ๋๋ค. ๊ทธ๋ฌ๋ ๋ ธ๋๊ฐ ์ฌ๋ฌ ๋์ธ ๊ฒฝ์ฐ์๋ ๊ฐ ๋ ธ๋๊ฐ ๊ณต์ ํ ์ ์๋๋ก ๋์ผํ Erlang ์ฟ ํค ๊ฐ์ ์ฌ์ฉํด์ผ ํ๋ค. ๋ฐ๋ผ์ ์๋ก์ด ๋ ธ๋๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ์๋ก์ด ํด๋ฌ์คํฐ๋ฅผ ๋ง๋๋ ๊ฒฝ์ฐ ์๋ก์ด ์ฟ ํค๋ฅผ ์์ฑํ์ฌ ๋ชจ๋ ๋ ธ๋์ ๋ฐฐํฌํด์ผ ํ๋ค.
Erlang cookie์ ๋ํด ๊ฒฝํํ๋ ์ข์ ์๋์์ผ๋ Erlang๊ณผ rabbitMq ๋ฒ์ ์ด ๋ง์ง ์์ ๋ฐ์ํ๋ ๋ฌธ์ ๋ก ๋ ๋ค ๋ฒ์ ์ ๋ง์ถ์ด ์ฌ์ค์นํ์ฌ ํด๊ฒฐํ์๋ค;; Springboot๋ก ๊ฐ๋ฐํ ์ดํ ๋ฒ์ ๊ด๋ฆฌ์ ์ํํ๋๋ ๊ฝค ๋ง์ ์๊ฐ์ ์์ํ๋ฉฐ ์ฝ์งํ๋ค.
Spring์ผ๋ก ๊ฐ๋ฐํ์ ๋ ๋ฒ์ ๊ด๋ฆฌ์ ์๋ฏผํ๊ฒ ๋ฐ์ํ์๋๋ฐ.. ์ด๋์ ์๋ํ๋๋ ๊ฒ์ด ๋ฌด์กฐ๊ฑด ์ข์ ์ผ๋ง์ ์๋ ๊ฒ ๊ฐ๋ค :)