我的kafka中有一个名为panda的主题并且正在写入数据。我在ec2实例中安装了Lambda sink连接器,并创建了connector.json文件
{
"name": "LambdaSinkConnector1",
"config" : {
"connector.class" : "io.confluent.connect.aws.lambda.AwsLambdaSinkConnector",
"tasks.max" : "1",
"topics" : "panda",
"aws.lambda.function.name" : "example-function",
"aws.lambda.invocation.type" : "async",
"aws.lambda.batch.size" : "6",
"aws.region": "ap-south-1",
"aws.lambda.function.arn": "arn:aws:lambda:ap-south-1:088562811725:function:example-function",
"aws.lambda.invocation.timeout.ms": "60000",
"behavior.on.error" : "fail",
"confluent.topic.bootstrap.servers" : "ec2-13-235-65-130.ap-south-1.compute.amazonaws.com:9092",
"confluent.topic.replication.factor" : "1"
我在ec2实例中配置了aws-cli,使用此命令运行连接器时 curl -X POST -H“ Content-Type:application / json” --data @ connectordocker.json http://localhost:8083/connectors
我得到这个回应
{"name":"LambdaSinkConnector1","config":{"connector.class":"io.confluent.connect.aws.lambda.AwsLambdaSinkConnector","tasks.max":"1","topics":"panda","aws.lambda.function.name":"example-function","aws.lambda.invocation.type":"async","aws.lambda.batch.size":"6","aws.region":"ap-south-1","aws.lambda.function.arn":"arn:aws:lambda:ap-south-1:088562811725:function:example-function","aws.lambda.invocation.timeout.ms":"60000","behavior.on.error":"fail","confluent.topic.bootstrap.servers":"ec2-13-235-65-130.ap-south-1.compute.amazonaws.com:9092","confluent.topic.replication.factor":"1","name":"LambdaSinkConnector1"},"tasks":[{"connector":"LambdaSinkConnector1","task":0}],"type":"sink"}
我的连接器启动,但是我的Lambda中没有任何数据。有人可以帮我吗?