Configuring CDF-I Topics in VMX-Analysis
Enable and configure the Core Data Feed
We use the VMX-AdminConsole to enable CDF-I topics in VMX-Analysis, and we also need to edit the override.properties
file with the correct Kafka details.
Instruct the CDF in VMX-Analysis to publish to the Kafka broker
In the override.properties file, set the following basic properties:
vmx.exhaustInputProcessor=queuingExhaustProcessor
## Set to loggingExhaustProcessor to test exhaust rather than sent to JMS.
vmx.exhaustOutputProcessor=exhaustJmsProcessor
vmx.exhaustDestinationFactory=exhaustKafkaDestinationFactory
vmx.exhaustEncoder=exhaustJsonEncoder
## Set to VMX/JMS (exhaustVMXJMSSender), Spring/JMS (exhaustSpringJMSSender)
## or Kafka (exhaustKafkaSender) to send messages.
vmx.exhaustJmsSender=exhaustKafkaSender
vmx.exhaustProcessor.exhaustKafkaSender.bootstrap.servers=kafka:
9092
vmx.exhaustProcessor.exhaustKafkaSender.client.id=beeks
vmx.exhaustProcessor.exhaustKafkaSender.key.serializer=org.apache.kafka.common.serialization.LongSerializer
vmx.exhaustProcessor.exhaustKafkaSender.value.serializer=org.apache.kafka.common.serialization.StringSerializer