ElasticSearch的安装与简单配置

一、启动单节点

1
bin/elasticsearch -E node.name=node0 -E cluster.name=elastic -E path.data=node0_data

二、安装插件

1
1
bin/elasticsearch-plugin install analysis-icu

三、 查看插件

1
1
bin/elasticsearch-plugin install analysis-icu

四、查看安装的插件

1
GET http://localhost:9200/_cat/plugins?v

五、启动多节点

1
2
3
4
bin/elasticsearch -E node.name=node0 -E cluster.name=elastic -E path.data=node0_data
bin/elasticsearch -E node.name=node1 -E cluster.name=elastic -E path.data=node1_data
bin/elasticsearch -E node.name=node2 -E cluster.name=elastic -E path.data=node2_data
bin/elasticsearch -E node.name=node3 -E cluster.name=elastic -E path.data=node3_data

六、查看集群

1
GET http://localhost:9200

七、查看nodes

1
2
GET _cat/nodes
GET _cluster/health

八、添加访问密码

  1. 编辑elasticsearch.yml

    1
    2
    3
    4
    5
    6
    7
    8
    network.host: 0.0.0.0
    http.port: 9200
    discovery.seed_hosts: ["0.0.0.0"]
    cluster.initial_master_nodes: ["node-1"]
       
    xpack.security.enabled: true
    xpack.license.self_generated.type: basic
    xpack.security.transport.ssl.enabled: true
    
  2. 设置es密码

    1
    ./elasticsearch-setup-passwords interactive
    

    按照提示设置密码即可