Elasticsearch는 플래티넘 버전 기능을 영구적으로 사용할 수 있도록 소스코드를 수정합니다. (기업 내 안정적 운영)

전제

엘라스틱서치는 유료 콘텐츠 사용을 위한 라이선스 신청을 원하지 않으며, 플래티넘 버전 기능을 영구적으로 사용하려면 소스코드 내 로직을 직접 수정하면 됩니다.

엘라스틱서치 버전: 6.x

수정 위치: x-pack 모듈 아래 

 License.java에서 return BASE 및 해결을 위한 기타 주석(문자열 유형)을 추가합니다.

        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":
//          

추천

출처blog.csdn.net/qq_24186017/article/details/126993933