Transport plugin not working with ES2.X , and couchbase 4.X

Can anyone help me , I trying to integrate transport plugin with below compatibility
ES version 2.x
Couchbase Version 4.x
Plugin version 2.1X

but my bad luck it’s not working.
Plugin is working with below version compatibility
ES version 1.x
Couchbase Version 3.0
Plugin version 2.1X

Hi Piyush,

You’ll want to make sure you have the proper plugin version to go along with the Elasticsearch version and Couchbase version you’re using. Because of the way Elasticsearch manages plugin security, you can’t just use the highest release of the plugin, you actually need to look at the chart pretty carefully.

Consult the version compatibility matrix here:

You need to know your exact ES version and then you can determine which plugin version you need. For example, if you are running ES version 2.2.x, you need the Elasticsearch transport plugin version 2.2.2.x, where x may be missing. You also need to edit your security policy as directed in the readme on the github repo. It’s easy to make a small mistake with the security config, so be sure to check your steps over carefully.

Best,
-Will