Apache Ignite H2 调试控制台无法启动

Apache Ignite H2 Debug Console doesn't start

OS: Ubuntu 18.04
阿帕奇点燃:2.9.0
浏览器:Firefox 81.0.2

我遵循了以下文档: https://apacheignite.readme.io/docs/sql-performance-and-debugging#using-h2-debug-console

和 运行 export JVM_OPTS="-DIGNITE_H2_DEBUG_CONSOLE=true" 在我的终端。

然后我 运行 ./ignite.sh 但它根本没有启动控制台。

然后我尝试设置环境变量:export IGNITE_H2_DEBUG_CONSOLE=true 但还是无济于事。

日志: https://pastebin.com/zP450eMP

亮点:

[18:12:12,249][INFO][main][IgniteKernal] IGNITE_HOME=/home/me/Programs/apache-ignite-2.9.0-bin
[18:12:12,249][INFO][main][IgniteKernal] VM arguments: [-XX:+AggressiveOpts, -DIGNITE_H2_DEBUG_CONSOLE=true, -Dfile.encoding=UTF-8, -DIGNITE_QUIET=true, -DIGNITE_SUCCESS_FILE=/home/me/Programs/apache-ignite-2.9.0-bin/work/ignite_success_8a7ec5b2-6e10-4824-a98e-f3ae20e6291d, -Dcom.sun.management.jmxremote, -Dcom.sun.management.jmxremote.port=49122, -Dcom.sun.management.jmxremote.authenticate=false, -Dcom.sun.management.jmxremote.ssl=false, -DIGNITE_HOME=/home/me/Programs/apache-ignite-2.9.0-bin, -DIGNITE_PROG_NAME=./ignite.sh]
...
[18:12:13,150][WARNING][main][IgniteH2Indexing] Serialization of Java objects in H2 was enabled.
...
[18:12:14,809][INFO][disco-notifier-worker-#41][IgniteH2Indexing] SQL parameter 'sql.disabledFunctions' was changed from 'null' to '[FILE_WRITE, CANCEL_SESSION, MEMORY_USED, CSVREAD, LINK_SCHEMA, MEMORY_FREE, FILE_READ, CSVWRITE, SESSION_ID, LOCK_MODE]'

如您所见,DIGNITE_H2_DEBUG_CONSOLE 作为 JVM 选项被正确接收,值为 true

日志只有上面两行是处理H2的。 H2 控制台或 H2 本身没有其他错误或警告。

如何启动 H2 控制台,为什么它没有自动启动?

请不要使用 H2 控制台,它与 Apache Ignite 的许多版本无关,实际上在某些版本中已损坏。不幸的是它仍然出现在文档中。

它已在 Apache Ignite 2.8 中删除:IGNITE-11333

我会尝试编辑文档。

您可以使用一些外部工具,例如 DBeaver 或 built-in sqlline。