Skip to content

Commit 7d26d72

Browse files
bug fix
1 parent 145ecdb commit 7d26d72

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

elasticsearch5/src/main/java/com/dtstack/logstash/outputs/Elasticsearch5.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import java.util.concurrent.TimeUnit;
1010
import java.util.concurrent.atomic.AtomicBoolean;
1111
import java.util.concurrent.atomic.AtomicLong;
12+
1213
import org.apache.commons.lang3.StringUtils;
1314
import org.elasticsearch.action.ActionFuture;
1415
import org.elasticsearch.action.ActionRequest;
@@ -30,6 +31,7 @@
3031
import org.elasticsearch.transport.client.PreBuiltTransportClient;
3132
import org.slf4j.Logger;
3233
import org.slf4j.LoggerFactory;
34+
3335
import com.dtstack.logstash.annotation.Required;
3436
import com.dtstack.logstash.render.Formatter;
3537
import com.dtstack.logstash.render.FreeMarkerRender;
@@ -250,6 +252,13 @@ public void sendFailedMsg(Object msg){
250252
checkNeedWait();
251253
}
252254

255+
256+
@Override
257+
public void release(){
258+
if(bulkProcessor!=null)bulkProcessor.close();
259+
if(esclient!=null)esclient.close();
260+
}
261+
253262
public void checkNeedWait(){
254263
while(!isClusterOn.get()){//等待集群可用
255264
try {

0 commit comments

Comments
 (0)