알고보면 쓸데있는 신비한 잡학IT노트

알아두면 좋은 Elasticsearch CLI (5.x.x 기준)

남차장 2020. 12. 28. 15:24

# ES CURL MODE
 
    # ES Route Allocation Disable
     curl -XPUT 'es-xxx.namcha.com:9200/_cluster/settings?pretty=true' -d'{"transient" : {"cluster.routing.allocation.enable" : "none"}}'
 
    # ES Route Allocation Enable
     curl -XPUT 'es-xxx.namcha.com:9200/_cluster/settings?pretty=true' -d'{"transient" : {"cluster.routing.allocation.enable" : "all"}}'
 
    # ES Node Shutdown
    curl -XPOST 'es-xxx.namcha.com:9200/_cluster/nodes/_local/_shutdown'
 
    # ES replica set
    curl -XPUT 'http://es-xxx.namcha.com:9200/_settings' -d '{"index.number_of_replicas": 1}'
 
    # ES node exclude cluster
    curl -X PUT "es-xxx.namcha.com:9200/_cluster/settings?pretty" -H 'Content-Type: application/json' -d'{"transient" : {"cluster.routing.allocation.exclude._ip" : ""}}
 
   

# Zero-Based Compressed Oops (Ordinary Object Pointers)

참고 URL

docs.oracle.com/javase/7/docs/technotes/guides/vm/performance-enhancements-7.html

# ES JVM Memory Tuning Check
    java -Xmx30G -XX:+PrintFlagsFinal -XX:+UnlockDiagnosticVMOptions -XX:+PrintCompressedOopsMode 2>/dev/null |grep Compressed |grep Oops