在部署ElasticsearchSinkConnector时,需要确保配置文件中设置了正确的目标Elasticsearch集群信息。具体来说,需要在配置文件中指定以下参数:
下面是一个示例配置文件:
name=elasticsearch-sink
connector.class=io.confluent.connect.elasticsearch.ElasticsearchSinkConnector
tasks.max=1
topics=my-topic
# 配置Elasticsearch连接信息
connection.url=http://localhost:9200
type.name=my-type # 类型名称
tasks.max=1
topics=my-topic
key.ignore=true # 忽略键值对中的key信息
除了配置文件之外,还需要确保Elasticsearch集群已经启动,并且可以通过连接信息访问。如果在Elasticsearch集群中查看索引时仍然为空,可能需要调整索引映射关系,确保数据能够正确地写入Elasticsearch。