套接字连接与 pyignite 断开
Socket connection broke with pyignite
我尝试连接到作为 Java 应用程序依赖运行的 Ignite 实例。
有部分pom.xml(...圆点表示其他道具)。
<properties>
...
<ignite-version>2.7.0</ignite-version>
...
</properties>
<dependencies>
...
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-core</artifactId>
<version>${ignite-version}</version>
</dependency>
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-indexing</artifactId>
<version>${ignite-version}</version>
</dependency>
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-log4j2</artifactId>
<version>${ignite-version}</version>
</dependency>
...
</dependencies>
然后在 python 我尝试连接到客户端:
main.py
from pyignite import Client
client = Client()
client.connect("127.0.0.1",47100)
# it brokes on any other command too
client.create_cache('my_cache')
最后一条命令抛出 OSError: Socket connection broken.
Ignite 是否以某种方式安全以不允许来自 Java 应用以外的其他连接?我应该单独安装 ignite cluster 吗?还是连接代码有错误?
绝对不要使用端口 47100
。默认客户端连接器端口为 10800
.
我尝试连接到作为 Java 应用程序依赖运行的 Ignite 实例。 有部分pom.xml(...圆点表示其他道具)。
<properties>
...
<ignite-version>2.7.0</ignite-version>
...
</properties>
<dependencies>
...
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-core</artifactId>
<version>${ignite-version}</version>
</dependency>
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-indexing</artifactId>
<version>${ignite-version}</version>
</dependency>
<dependency>
<groupId>org.apache.ignite</groupId>
<artifactId>ignite-log4j2</artifactId>
<version>${ignite-version}</version>
</dependency>
...
</dependencies>
然后在 python 我尝试连接到客户端:
main.py
from pyignite import Client
client = Client()
client.connect("127.0.0.1",47100)
# it brokes on any other command too
client.create_cache('my_cache')
最后一条命令抛出 OSError: Socket connection broken.
Ignite 是否以某种方式安全以不允许来自 Java 应用以外的其他连接?我应该单独安装 ignite cluster 吗?还是连接代码有错误?
绝对不要使用端口 47100
。默认客户端连接器端口为 10800
.