Hello ladies and gentlemen, I’m new to confluent plattform and also to kafka.
I’m currently finishing my degree in the field of distributed data analysis and data streaming. So I wanted to ask, so I will briefly explain that I work with apache hadoop where data (Xsense data, mp4) from multi-computers are stored in congured form. I would like to use apache kafka and kafka connect api to save data continuously from hadoop in kafka as an event: I work on my local computer on the hadoop cluster and run apache kafka platform. I’ve tried a lot with connectors, but confluent comes up more often, that’s why I ask the experts here to help me. I am wondering if I have to completely install the confluent platform on my local computer so that the hdfssourceconnector can work. On the kafka platform, after the connector has been created with the org.apache.kafka.connector.class.FileStreamSource, no data is received when reading with the kafka-console-consumer.sh.
I’ve tried a lot with connectors, but confluent comes up more often, that’s why I ask the experts here to help me. I am wondering whether I have to completely install the confluent platform on my local computer so that the hdfssourceconnector can work.
Nevertheless, the error occurs with io.confluent.hdfsHDfssourceconnector on the local computer without docker with kafka platform
curl -i -X POST -H "Accept: application / json" -H "Content-Type: application / json" localhost: 8083 / connectors / -d '{"name": "test_hdfs", "config": {" connector.class ":" io.confluent.connect.hdfs3.Hdfs3SourceConnector "," kerberos.ticket.renew.period.ms ":" 3600000 "," topic.prefix ":" testt_hdfs "," hdfs.url ":" hdfs: // localhost: 9000 "," hdfs.authentication.kerberos ":" false "," hadoop.conf.dir ":" / usr / local / hadoop / etc / hadoop "," storage.class ":" io .confluent.connect.s3.storage.S3Storage "," hadoop.home ":" / usr / local / hadoop "}} '
HTTP / 1.1 500 Internal Server Error
Date: Mon, 20 Sep 2021 22:49:02 GMT
Content-Type: application / json
Content-Length: 2716
Server: Jetty (9.4.24.v20191120)
{"error_code": 500, "message": "Failed to find any class that implements Connector and which name matches io.confluent.connect.hdfs3.Hdfs3SourceConnector, available connectors are: PluginDesc {class = class org.apache.kafka.connect .file.FileStreamSinkConnector, name = 'org.apache.kafka.connect.file.FileStreamSinkConnector', version = '2.6.0', encodedVersion = 2.6.0, type = sink, typeName = 'sink', location = 'classpath' }, PluginDesc {klass = class org.apache.kafka.connect.file.FileStreamSourceConnector, name = 'org.apache.kafka.connect.file.FileStreamSourceConnector', version = '2.6.0', encodedVersion = 2.6.0, type = source, typeName = 'source', location = 'classpath'}, PluginDesc {class = class org.apache.kafka.connect.mirror.MirrorCheckpointConnector, name = 'org.apache.kafka.connect.mirror.MirrorCheckpointConnector', version = '1', encodedVersion = 1, type = source, typeName = 'source', location = 'classpath'}, PluginDesc {klass = class org.apache.kafka.connect.mirror.MirrorHeartbeatConnector, name = 'org.apache. kafka.connect.mirror.M irrorHeartbeatConnector ', version =' 1 ', encodedVersion = 1, type = source, typeName =' source ', location =' classpath '}, PluginDesc {klass = class org.apache.kafka.connect.mirror.MirrorSourceConnector, name =' org.apache.kafka.connect.mirror.MirrorSourceConnector ', version =' 1 ', encodedVersion = 1, type = source, typeName =' source ', location =' classpath '}, PluginDesc {klass = class org.apache.kafka .connect.tools.MockConnector, name = 'org.apache.kafka.connect.tools.MockConnector', version = '2.6.0', encodedVersion = 2.6.0, type = connector, typeName = 'connector', location = ' classpath '}, PluginDesc {klass = class org.apache.kafka.connect.tools.MockSinkConnector, name =' org.apache.kafka.connect.tools.MockSinkConnector ', version =' 2.6.0 ', encodedVersion = 2.6.0 , type = sink, typeName = 'sink', location = 'classpath'}, PluginDesc {class = class org.apache.kafka.connect.tools.MockSourceConnector, name = 'org.apache.kafka.connect.tools.MockSourceConnector' , version = '2.6.0', encodedVersion = 2.6.0, type = source, typeName = 'source', location = 'class path '}, PluginDesc {klass = class org.apache.kafka.connect.tools.SchemaSourceConnector, name =' org.apache.kafka.connect.tools.SchemaSourceConnector ', version =' 2.6.0 ', encodedVersion = 2.6.0 , type = source, typeName = 'source', location = 'classpath'}, PluginDesc {class = class org.apache.kafka.connect.tools.VerifiableSinkConnector, name = 'org.apache.kafka.connect.tools.VerifiableSinkConnector' , version = '2.6.0', encodedVersion = 2.6.0, type = source, typeName = 'source', location = 'classpath'}, PluginDesc {class = class org.apache.kafka.connect.tools.VerifiableSourceConnector, name = 'org.apache.kafka.connect.tools.VerifiableSourceConnector', version = '2.6.0', encodedVersion = 2.6.0, type = source, typeName = 'source', location = 'classpath'} "
Ask for help the good will
Thanks