0
我正在使用Ignite,我想從cassandra表中加載數據。 Ignite正在研究本地系統和Cassandra在服務器上的工作。這是配置文件。無法通過Ignite連接Cassandra節點
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util.xsd">
<bean id="loadBalancingPolicy" class="com.datastax.driver.core.policies.TokenAwarePolicy">
<constructor-arg type="com.datastax.driver.core.policies.LoadBalancingPolicy">
<bean class="com.datastax.driver.core.policies.RoundRobinPolicy"/>
</constructor-arg>
</bean>
<util:list id="contactPoints" value-type="java.lang.String">
<value>90.43.255.66:9160</value>
</util:list>
<bean id="cassandraAdminDataSource" class="org.apache.ignite.cache.store.cassandra.datasource.DataSource">
<property name="contactPoints" ref="contactPoints"/>
<!-- <property name="user" value="user"/>
<property name="password" value="[email protected]"/> -->
<property name="readConsistency" value="ONE"/>
<property name="writeConsistency" value="ONE"/>
<property name="loadBalancingPolicy" ref="loadBalancingPolicy"/>
</bean>
當我嘗試連接到服務器卡桑德拉它顯示了一個錯誤All host(s) tried for query failed (tried: 90.43.255.66:9160 (com.datastax.driver.core.exceptions.TransportException: [null] Cannot connect)).
當我通過更改IP來127.0.0.1
其工作正常連接到本地系統。
這與'C++'有關嗎? – alexeykuzmin0
@ alexeykuzmin0我正在使用Ignite C++客戶端 –
檢查您的cassandra.yaml'rpc_address'它應該被設置爲網卡IP地址,而不是localhost http://docs.datastax.com/en/cassandra/3.0/cassandra/configuration/ configCassandra_yaml.html#configCassandra_yaml__rpc_address –