polypush135

polypush135

Need help: Super basic libcluster example using docker

I’m trying to stand up a very basic example of distributed elixir using docker and epmd.

I chose to use libcluster and followed the readme with the example of the two nodes a@127.0.0.1 and b@127.0.0.1

Heres the app in github here https://github.com/joshchernoff/cluster_example

In short, everything works besides libcluster.
I can manually connect the nodes via Node.connect and list the nodes by hand but when running libcluster I get

Any ideas?

If I had to guess I would think its related to something running too soon. IE maybe I need to wait to boot the other container first before the other? :man_shrugging:

I’m hoping I just overlooked something basic.

Marked As Solved

polypush135

polypush135

I was mistaken I can’t Node.connect by hand after all. I was connecting the node to the same app thus is was saying true, I didn’t notice I was giving the wrong node name to connect to. When trying to use the correct node name I found it would return false thus the prob here is likely epmd is not able to connect because of docker.

Also Liked

Exadra37

Exadra37

See this other topic to see if addresses your issue:

Last Post!

Exadra37

Exadra37

See this other topic to see if addresses your issue:

Where Next?

Popular in Questions Top

hariharasudhan94
Lets say I have map like this fetching from my database %{"_id" => #BSON.ObjectId<58eb1a7a9ad169198c3dXXXX>, "email" => ...
New
Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
skosch
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New
lessless
I believe there are people here who are dealing with CSV files import on the daily basis, and since Excel is a really popular tool there ...
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
marius95
Hello everyone, I try to use an Javascript Event Handler in my root.html.leex file. Therefore I created a function in the app.js file: ...
New

Other popular topics Top

vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New
sen
Hi All, I set a environment variables in dev.exs , like below code. when i start server, how can i set the ${enable} value? thanks. d...
New
albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New

We're in Beta

About us Mission Statement