2015-04-15 13 views
6

Ich versuche Elixir verwenden, Programm zu schreiben, um Mnesia zugreifen. Ich betreibe iex Shell in Amazon Linux. Ich habe versucht, einen anderen Knoten mitWie Elixir Remote-Knoten Mnesia-Tabelle lesen kann

Node.connect(:'[email protected]') 

die wahre Rückkehr zu verbinden, dann will ich Mnesia Befehl auf diesem entfernten Knoten laufen, ich ausgeben

:mneisa.info 

Aber es gibt nur lokale Knoten Mnesia Info. Wie kann ich auf die mness-Datenbank des verbundenen entfernten Knotens zugreifen?

Ich habe versucht rpc_call, es funktioniert. Aber ist es direktere Methode, um die Daten von Remote-Knoten Mnesia zu bekommen.

Antwort

8

Haben Sie versucht:

Node.spawn :'[email protected]', fn -> :mneisa.info end 
+0

http://elixir-lang.org/docs/stable/elixir/ Sehen und für weitere nützliche Dokumentation in der Seitenleiste auf Knoten klicken - gerne zur Verfügung. – GavinBrelstaff