Im mit Gemfire als MetaDataStoreWie Frühling Integration Gemfire Port
<gfe:cache/>
<gfe:replicated-region id="region" />
<bean id="metadataStore" class="org.springframework.integration.metadata.PropertiesPersistingMetadataStore"/>
<bean id="compositeFilter" class="org.springframework.integration.file.filters.CompositeFileListFilter">
<constructor-arg>
<list>
<bean id="filterAllFiles" class="id.lsa.scb.spring.integration.filter.EntireFileFilter">
<property name="adrUtil" ref="pojoUtil"/>
</bean>
<bean id="acceptOnceFilter"
class="org.springframework.integration.file.filters.FileSystemPersistentAcceptOnceFileListFilter">
<constructor-arg name="store" ref="metadataStore"/>
<constructor-arg name="prefix" value="test-"/>
<property name="flushOnUpdate" value="true"/>
</bean>
</list>
</constructor-arg>
</bean>
bekam aber Fehler setzen:
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'gemfireCache': FactoryBean threw exception on object creation; nested exception is com.gemstone.gemfire.SystemConnectException: Unable to find a free port in the membership-port-range
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:175)
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:103)
at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1590)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:254)
at org
- Wie das lösen? Kann ich den Port manuell einstellen? Kann ich den Port manuell einstellen?
- Wie Metadaten von Gemfire manuell lesen, kann ich etwas wie SQL-Abfrage verwenden?
Dank Artem für den Hinweis. Schließlich verwende ich redis für den Metadatenspeicher. Ja, dass die Implementierung immer noch Standard-Integration Metaadastore verwenden, ist es mein schlechtes Verständnis. – Harji