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

时间:2017-08-16 05:44:02

标签: java rest api ignite

一旦我将Rest api lib复制到libs文件夹并从命令行开始(./bin/ignite.sh ./examples/config/example-cache.xml),

Rest API对我有用 )然后尝试url命令(例如http://localhost:8080/ignite?cmd=version)。

如何从java代码中执行此操作?我尝试使用与上面相同的配置启动节点但是似乎没有启用Rest api(url命令不起作用)。

感谢。

1 个答案:

答案 0 :(得分:1)

最有可能当您从java代码启动Ignite时,您的类路径中没有其他api lib。

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

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

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