我试图使用Ignite使用C ++将表存储在缓存中。我们使用REST API来请求数据。我已经像这样配置了xml
<property name="connectorConfiguration">
<bean class="org.apache.ignite.configuration.ConnectorConfiguration">
<property name="host" value="localhost"/>
<property name="port" value="8085"/>
</bean>
</property>
并使用curl发送请求
curl -X POST http://localhost:8085/ignite?cmd=version
但我得到的反应就像这个curl: (52) Empty reply from server
。我如何使用REST POST请求缓存数据?
ConnectorConfiguration.port
不对REST API端口负责。您可以使用JETTY_REST_PORT JVM参数指定它:
$ JVM_OPTS='-DIGNITE_JETTY_PORT=8085' ignite.sh
它也可以在Jetty配置中更改。可以使用ConnectorConfiguration.jettyPath
属性指定Jetty配置文件的路径。