【问题标题】:How Elixir can read remote node mnesia tableElixir 如何读取远程节点的 mnesia 表
【发布时间】:2025-12-25 06:20:10
【问题描述】:

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

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

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

  :mneisa.info

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

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

【问题讨论】:

    标签: elixir mnesia


    【解决方案1】:

    你试过了吗:

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

    【讨论】: