반응형
Recent Posts
Recent Comments
관리 메뉴

개발잡부

[es8] Elasticsearch License 본문

ElasticStack8/Elasticsearch

[es8] Elasticsearch License

닉의네임 2022. 10. 3. 09:40
반응형

https://www.elastic.co/kr/subscriptions

 

구독 | Elastic Stack 제품 및 지원 | Elastic

구독 수준, 요금제, Elastic Stack(Elasticsearch Kibana, Beats, Logstash)의 온-프레미스 배포에 대한 계층화된 기능, Elastic Cloud, Elastic Cloud Enterprise에 대해 알아보세요.

www.elastic.co

basic license 사용하고 있었는데  license 때문에 테스트를 재대로 못해보네..

일단 해결책은 지워버리자 

DELETE _license

url 로 지우고 싶으면 아래와 같이 입력

(base) ➜  es8.8.1 git:(master) ✗ curl -XDELETE elastic:패스워드@localhost:9200/_license

기존에 쓰고 있던 es 8.4.1  관련 이미지 삭제

#이미지 리스트 확인
$docker images

#이미지 삭제 
$docker rmi <IMAGE ID>

 

Docker license list 

basic,standard,gold,platinum,enterprise,trial 의 종류가 있는데 basic 기간이 만료되서 이러나.. 

log 를 확인해보면 

 

 

{"@timestamp":"2022-10-03T00:56:55.929Z", "log.level": "WARN", "message":"failed to retrieve indices stats", "ecs.version": "1.2.0","service.name":"ES_ECS","event.dataset":"elasticsearch.server","process.thread.name":"elasticsearch[6b5da3bad4eb][scheduler][T#1]","log.logger":"org.elasticsearch.cluster.InternalClusterInfoService","elasticsearch.cluster.uuid":"qdRW-wZIQmm3HM0YiQtpxA","elasticsearch.node.id":"LUtjaMjOQiSUI6EpqqBOyA","elasticsearch.node.name":"6b5da3bad4eb","elasticsearch.cluster.name":"docker-cluster","error.type":"org.elasticsearch.ElasticsearchSecurityException","error.message":"current license is non-compliant for [security]","error.stack_trace":"org.elasticsearch.ElasticsearchSecurityException: current license is non-compliant for [security]\n\tat org.elasticsearch.xcore@8.4.1/org.elasticsearch.license.LicenseUtils.newComplianceException(LicenseUtils.java:27)\n\tat org.elasticsearch.security@8.4.1/org.elasticsearch.xpack.security.action.filter.SecurityActionFilter.apply(SecurityActionFilter.java:94)\n\tat org.elasticsearch.server@8.4.1/org.elasticsearch.action.support.TransportAction$RequestFilterChain.proceed(TransportAction.java:84)\n\tat org.elasticsearch.server@8.4.1/org.elasticsearch.action.support.TransportAction.execute(TransportAction.java:61)\n\tat org.elasticsearch.server@8.4.1/org.elasticsearch.tasks.TaskManager.registerAndExecute(TaskManager.java:186)\n\tat org.elasticsearch.server@8.4.1/org.elasticsearch.client.internal.node.NodeClient.executeLocally(NodeClient.java:112)\n\tat org.elasticsearch.server@8.4.1/org.elasticsearch.client.internal.node.NodeClient.doExecute(NodeClient.java:90)\n\tat org.elasticsearch.server@8.4.1/org.elasticsearch.client.internal.support.AbstractClient.execute(AbstractClient.java:380)\n\tat org.elasticsearch.server@8.4.1/org.elasticsearch.client.internal.support.AbstractClient$IndicesAdmin.execute(AbstractClient.java:1271)\n\tat org.elasticsearch.server@8.4.1/org.elasticsearch.client.internal.support.AbstractClient$IndicesAdmin.stats(AbstractClient.java:1506)\n\tat org.elasticsearch.server@8.4.1/org.elasticsearch.cluster.InternalClusterInfoService$AsyncRefresh.execute(InternalClusterInfoService.java:221)\n\tat org.elasticsearch.server@8.4.1/org.elasticsearch.cluster.InternalClusterInfoService.refreshAsync(InternalClusterInfoService.java:409)\n\tat org.elasticsearch.server@8.4.1/org.elasticsearch.cluster.InternalClusterInfoService$RefreshScheduler.lambda$getListener$0(InternalClusterInfoService.java:370)\n\tat org.elasticsearch.server@8.4.1/org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingRunnable.run(ThreadContext.java:710)\n\tat org.elasticsearch.server@8.4.1/org.elasticsearch.threadpool.ThreadPool$1.run(ThreadPool.java:436)\n\tat java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)\n\tat java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)\n\tat java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)\n\tat java.base/java.lang.Thread.run(Thread.java:833)\n"}

 

 

 

 

 

Confirm Revert to Basic License
Some functionality will be lost if you replace your TRIAL license with a BASIC license. Review the list of features below.
Watcher will be disabled
Logstash will no longer poll for centrally-managed pipelines
Authentication will be limited to the native and file realms.
Cross-Cluster Replication will be disabled
Beats will no longer be able to use centrally-managed configuration
Multi-cluster support is disabled for clusters with [BASIC] license. If you are running multiple clusters, users won't be able to access the clusters with [BASIC] licenses from within a single X-Pack Kibana instance. You will have to deploy a separate and dedicated X-pack Kibana instance for each [BASIC] cluster you wish to monitor.
Graph will be disabled
Machine learning will be disabled
JDBC and ODBC support will be disabled, but you can continue to use SQL CLI and REST endpoint

반응형

'ElasticStack8 > Elasticsearch' 카테고리의 다른 글

[es8] ignore_malformed  (0) 2023.01.23
[es8] index 와 shard 사이즈  (0) 2022.10.06
[es8] Elasticsearch Timestamp Pipeline  (0) 2022.10.02
[es8] geo-point  (0) 2022.09.26
[es8] korean analyzer-doori  (0) 2022.09.25
Comments