ElasticSearch (ES) on Azure

 

在Global,可以在Azure市场上直接创建,自已管理虚机的形式,或者托管(由Elastic官方管理)的形式。

­­­

 

 

 

当前支持的版本如下,最老的为v6.8.12。

 

 

 

但在国内Azure的市场, ES 还没上线,或者需要更旧的版本,怎么办?幸好,创建的模版都在Github,所以可以直接用ARM模板来建,并且可以根据自己需要的版本来选择:

https://github.com/elastic/azure-marketplace

 

 

 

每个模版支持的版本不一样,我们可以打开其中 src/mainTemplate.json来查看,如以7.6的版本为例,支持最早的版本为6.4.3 . 建议选择尽量选择版本号高的模板,兼容性会好一点。太旧的模板不一定能部署成功。

 

 

  

选择好模版,可以用下面链接来创建, 注意URL里的版本号:

Global Azure: https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Felastic%2Fazure-marketplace%2F7.6%2Fsrc%2FmainTemplate.json

国内Azure:

https://portal.azure.cn/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Felastic%2Fazure-marketplace%2F7.6%2Fsrc%2FmainTemplate.json

 

因为github访问不稳定,可以把模版下下来放Azure Storage上,如:

https://portal.azure.cn/#create/Microsoft.Template/uri/https%3A%2F%2Frade.blob.core.windows.net%2Fpublic%2Fes%2Fazure-marketplace%2Fsrc%2FmainTemplate.json

  

然后注意修改参数里的版本号,在github上:

 

 

 

如在Azure Storage上:

  

 

 

 

然后按配置选好es的配置,如果内网只需要填好各种password就行,不用理会SSL证书相关的配置。部署成功如下图:

 

 

 

 

访问的方式,如果是选了internal LB, 就需要用跳板机访问LB的IP加端口,见:

Accessing resources | Deploying with Azure Marketplace and Resource Manager (ARM) template [7.6] | Elastic

 

posted @ 2020-12-10 18:20  忽然之间zz  阅读(425)  评论(0)    收藏  举报