Skip to content

Commit 7dbad64

Browse files
committed
[21724][essink]使用flink es sink 不设置id的时候分割异常
1 parent 2a58e7b commit 7dbad64

File tree

1 file changed

+2
-1
lines changed
  • elasticsearch5/elasticsearch5-sink/src/main/java/com/dtstack/flink/sql/sink/elasticsearch

1 file changed

+2
-1
lines changed

elasticsearch5/elasticsearch5-sink/src/main/java/com/dtstack/flink/sql/sink/elasticsearch/ElasticsearchSink.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import com.dtstack.flink.sql.sink.IStreamSinkGener;
2424
import com.dtstack.flink.sql.sink.elasticsearch.table.ElasticsearchTableInfo;
2525
import com.dtstack.flink.sql.table.TargetTableInfo;
26+
import org.apache.commons.lang3.StringUtils;
2627
import org.apache.flink.api.common.typeinfo.TypeInformation;
2728
import org.apache.flink.api.java.tuple.Tuple2;
2829
import org.apache.flink.api.java.typeutils.RowTypeInfo;
@@ -171,7 +172,7 @@ public ElasticsearchSink genStreamSink(TargetTableInfo targetTableInfo) {
171172
index = elasticsearchTableInfo.getIndex();
172173
type = elasticsearchTableInfo.getEsType();
173174
String id = elasticsearchTableInfo.getId();
174-
String[] idField = id.split(",");
175+
String[] idField = StringUtils.split(id, ",");
175176
idIndexList = new ArrayList<>();
176177

177178
for(int i = 0; i < idField.length; ++i) {

0 commit comments

Comments
 (0)