Elixir如何读取远程节点mnesia表

时间:2015-04-15 05:31:08

标签: elixir mnesia

我正在尝试使用Elixir编写程序来访问mnesia。我在亚马逊linux中运行iex shell。我尝试使用

连接另一个节点
Node.connect(:'hello@abc.com')

返回true,然后我想在这个远程节点上运行mnesia命令,我发出

  :mneisa.info

但是,它只返回本地节点的mnesia信息。如何访问连接的远程节点的mnesia数据库?

我试过rpc_call,它有效。但它是否有更直接的方法从远程节点mnesia获取数据。

1 个答案:

答案 0 :(得分:8)

你有没有尝试过:

Node.spawn :'hello@abc.com', fn -> :mneisa.info end