我正在尝试使用Elixir编写程序来访问mnesia。我在亚马逊linux中运行iex shell。我尝试使用
连接另一个节点Node.connect(:'hello@abc.com')
返回true,然后我想在这个远程节点上运行mnesia命令,我发出
:mneisa.info
但是,它只返回本地节点的mnesia信息。如何访问连接的远程节点的mnesia数据库?
我试过rpc_call,它有效。但它是否有更直接的方法从远程节点mnesia获取数据。
答案 0 :(得分:8)
你有没有尝试过:
Node.spawn :'hello@abc.com', fn -> :mneisa.info end