Elasticsearch常用命令


命令行


公网IP无法访问:

iptables -I INPUT -p tcp --dport 9200 -j ACCEPT  #开启公网访问
iptables -I INPUT -p tcp --dport 9300 -j ACCEPT #集群端口
service iptables save #永久生效


检查是否在运行:

netstat -lnp|grep 9200


启动es


1.控制台启动

su - elastic -c "/data/elasticsearch-7.2.0/bin/elasticsearch"


2.后台启动

su - elastic -c "/data/elasticsearch-7.2.0/bin/elasticsearch -d"


3.其中elastic要替换成你实际的es用户身份,路径要替换成es实际的安装路径。一般集群启动后,需要稍等一段时间才能生效,比如会检查节点健康、选举master、同步数据等操作



Kibana


1.查看当前任务队列情况

GET _cat/thread_pool/search?s=queue:desc&v


2.查看指定索引分片

GET /_cat/shards?index=索引名称&s=node,store:desc


3.查看当前活跃线程占用情况

GET /_nodes/hot_threads


4.查看当前es节点统计信息

GET /_nodes/stats/indices/search


5.查看当前es生效的配置信息

GET _cluster/settings?include_defaults&flat_settings


6.修改最大队列池数量,其他参数同理

PUT /_cluster/settings
{
    "persistent" : {
        "search.max_open_scroll_context": 10002
    },
    "transient": {
        "search.max_open_scroll_context": 10002
    }
}


鼎云博客
  • 最新评论
  • 总共0条评论