Hi,
I'm new to Schema Registry and tried to install it as described in
http://registry-project.readthedocs.io/en/latest/schema-registry.html, on a server running CentOS 6.7
But when I try to run the avro-sample (KafkaAvroSerDesApp.java) with the following command:
> cd $REGISTRY_HOME/examples/schema-registry/avro
> java -jar avro-examples-0.3.0.jar -d data/truck_events.csv -p data/kafka-producer.props -sm -s data/truck_events.avsc
then it fails with the following exception:
23:27:29.630 [main] WARN org.apache.kafka.clients.producer.ProducerConfig - The configuration 'schema.registry.url' was supplied but isn't a known config.
23:27:29.631 [main] WARN org.apache.kafka.clients.producer.ProducerConfig - The configuration 'topic' was supplied but isn't a known config.
23:27:29.631 [main] WARN org.apache.kafka.clients.producer.ProducerConfig - The configuration 'ignoreInvalidMessages' was supplied but isn't a known config.
23:27:29.631 [main] WARN org.apache.kafka.clients.producer.ProducerConfig - The configuration 'serdes.protocol.version' was supplied but isn't a known config.
23:27:29.632 [main] INFO org.apache.kafka.common.utils.AppInfoParser - Kafka version : 0.10.2.1
23:27:29.632 [main] INFO org.apache.kafka.common.utils.AppInfoParser - Kafka commitId : e89bffd6b2eff799
23:27:29.633 [main] DEBUG org.apache.kafka.clients.producer.KafkaProducer - Kafka producer started
23:27:29.668 [main] WARN com.hortonworks.registries.schemaregistry.examples.avro.KafkaAvroSerDesApp - Error encountered while converting json to avro of message [driverId,truckId,eventTime,eventType,longitude,latitude,eventKey,CorrelationId,driverName,routeId,routeName,eventDate]
org.codehaus.jackson.JsonParseException: Unexpected character ('d' (code 100)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
at [Source: java.io.StringReader@60d8c9b7; line: 1, column: 2]
at org.codehaus.jackson.JsonParser._constructError(JsonParser.java:1433)
at org.codehaus.jackson.impl.JsonParserMinimalBase._reportError(JsonParserMinimalBase.java:521)
at org.codehaus.jackson.impl.JsonParserMinimalBase._reportUnexpectedChar(JsonParserMinimalBase.java:442)
at org.codehaus.jackson.impl.ReaderBasedParser._handleUnexpectedValue(ReaderBasedParser.java:1198)
at org.codehaus.jackson.impl.ReaderBasedParser.nextToken(ReaderBasedParser.java:485)
at org.apache.avro.io.JsonDecoder.configure(JsonDecoder.java:131)
at org.apache.avro.io.JsonDecoder.<init>(JsonDecoder.java:73)
at org.apache.avro.io.JsonDecoder.<init>(JsonDecoder.java:81)
at org.apache.avro.io.DecoderFactory.jsonDecoder(DecoderFactory.java:268)
at com.hortonworks.registries.schemaregistry.examples.avro.KafkaAvroSerDesApp.jsonToAvro(KafkaAvroSerDesApp.java:144)
at com.hortonworks.registries.schemaregistry.examples.avro.KafkaAvroSerDesApp.sendMessages(KafkaAvroSerDesApp.java:111)
at com.hortonworks.registries.schemaregistry.examples.avro.KafkaAvroSerDesApp.main(KafkaAvroSerDesApp.java:233)
Any clue how I can get this running?