apache ignite enable rest api 如何在配置文件中启用

apache ignite enable rest api how to enable in config file

您好,我阅读了文档,但不太了解如何启用 REST API,根据文档,您需要从 IGNITE_HOME/libs/optional/ 中复制 ignite-rest-http 到 IGNITE_HOME/libs,我照写的做了,就是把ignite-rest-http从/usr/lib/apache-ignite/optional复制到:/usr/lib/apache-ignite,但是我不明白在xml里怎么写才正确文件。不幸的是,通过论坛阅读后我没有找到解决方案。由于我不是 apache ignite 的专家,请告诉我如何解决这个问题。

启动 Ignite 节点后,它应该会自动绑定端口 8080,无需配置。您可以使用 ConnectorConfiguration.

配置 Jetty 设置

我看到您使用的是 RPM 或 DEB 包。我尝试这样做,它似乎像宣传的那样工作,没有实际需要 /usr/lib 下的 move/symlink 目录的要求:

/usr/lib/apache-ignite% ls -dal /usr/lib/apache-ignite/ignite-rest-http                                                                                                                13:41
drwxr-xr-x 3 root root 4096 апр  8 13:20 /usr/lib/apache-ignite/ignite-rest-http

>>> +-----------------------------------------------------------------------+
>>> Ignite ver. 2.10.0#20210310-sha1:bc24f6baf3e9b4f98cf98cc5df67fb5deb5ceb6c
>>> +-----------------------------------------------------------------------+
>>> OS name: Linux 5.4.0-70-generic amd64
>>> CPU(s): 4
>>> Heap: 7.8GB
>>> VM name: 66117@ikasnacheev-ThinkPad-P51s
>>> Local node [ID=30D37856-58DD-4935-A013-E9D83986264B, order=1, clientMode=false]
>>> Local node addresses: [192.168.1.104/0:0:0:0:0:0:0:1%lo, /127.0.0.1, /192.168.1.104]
>>> Local ports: TCP:8080 TCP:10800 TCP:11211 TCP:47100 UDP:47400 TCP:47500

事后重启服务了吗?