节点数据库

当前,节点将他们的数据存储在 H2 数据库中。未来我们会支持更广泛的数据库类型。

你可以按照下边的步骤直接地连接到一个正在运行着的节点的数据库来查看它存储的 states、transactions 和附件:

  • 下载 h2 platform-independent zip,解压然后在命令行窗口中访问到该目录下
  • 将路径变为 bin 文件夹:
    cd h2/bin
  • 运行下边的命令在 web browser 中打开一个 h2 web console
    • Unix:sh h2.sh
    • Windows:h2.bat
  • 找到节点的 JDBC 连接字符串。每个节点会在启动的时候将他们的连接字符串显式在终端窗口中。像下边的例子:
    Database connection URL is : jdbc:h2:tcp://10.18.0.150:56736/node
  • 在 H2 web console 中将这段字符串粘贴到 JDBC URL 字段中,并点击 Connect 按钮,使用默认的用户名和密码。

你会看到一个 web 接口显式了你的节点 storage 和 vault 的内容,并且提供了一个可以使用 SQL 来查询他们的接口。

发表评论

电子邮件地址不会被公开。 必填项已用*标注