일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- docker
- License
- 900gle
- plugin
- aggregation
- zip 암호화
- token filter test
- flask
- 차트
- Test
- 파이썬
- Mac
- ELASTIC
- springboot
- MySQL
- TensorFlow
- API
- sort
- Python
- query
- Elasticsearch
- aggs
- license delete
- analyzer test
- high level client
- zip 파일 암호화
- Kafka
- Java
- licence delete curl
- matplotlib
- Today
- Total
개발잡부
[es8] Elasticsearch License 본문
https://www.elastic.co/kr/subscriptions
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 |