Elasticsearch modifica o código-fonte para usar permanentemente a função da versão platinum (operação estável em empresas)

premissa

O Elasticsearch não deseja solicitar uma licença para usar conteúdo pago. Você pode modificar diretamente a lógica no código-fonte para usar a função da versão Platinum permanentemente.

versão do elasticsearch: 6.x

Local de modificação: no módulo x-pack 

 Em License.java, adicione return BASE e outras anotações para resolver (tipo String).

        public static OperationMode resolve(String type) {
            switch (type.toLowerCase(Locale.ROOT)) {
                case "missing":
                    return MISSING;
                case "trial":
                case "none": // bwc for 1.x subscription_type field
                case "dev": // bwc for 1.x subscription_type field
                case "development": // bwc for 1.x subscription_type field
//                    return TRIAL;
                case "basic":
//                    return BASIC;
                case "standard":
//          

Acho que você gosta

Origin blog.csdn.net/qq_24186017/article/details/126993933
Recomendado
Clasificación