Elasticsearch 5.x has removed the concept of site plugins. The purpose of this KB is to show how you can still install and serve the head plugin as static objects from an S3 bucket.
step-by-step guide:
Download the head plugin from https://support.cloud.caringo.com/tools/elasticsearch5-head.tgz
Create an S3 bucket called "head"
s3cmd mb s3://head |
Untar the head plugin locally
cd head; tar xvzf elasticsearch5-head.tgz |
Upload all the files to your S3 bucket
s3cmd sync . s3://head --no-mime-magic |
now you can access it using http://FQDN/head/index.html
For Example: http://s3.demo.sales.local/head/index.html
You can also pre-populated the target elasticsearch node with the base_uri queryArgument
For Example: http://s3.demo.sales.local/head/index.html?base_uri=http://172.30.2.234:9200
Keep in mind that most browsers wont allow mixed content loading between SSL and HTTP (aka CORS) , and elasticsearch port 9200 is HTTP not SSL !! |