Apache Ignite - 如何在以编程方式启动节点时启用 Rest API?



一旦我将 Rest api lib 复制到 libs 文件夹并从命令行(./bin/ignite.sh./examples/config/example-cache.xml (,然后尝试 url 命令(例如 http://localhost:8080/ignite?cmd=version(。

如何从java代码中做到这一点?我尝试使用与上述相同的配置启动节点,但 Rest api 似乎未启用(url 命令不起作用(。

谢谢。

最有可能的是,当你从java代码启动Ignite时,你的类路径中没有rest api库。

如果使用 maven,请将其添加到 pom 中的依赖项.xml:

<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-rest-http</artifactId>
<version>${ignite.version}</version>
</dependency>

只是不要忘记将${ignite.version}更改为您使用的Ignite版本。

最新更新