vi /etc/sysctl.conf
vm.max_map_count=655360
fs.file-max=655360
vi /etc/security/limits.conf
* soft nofile 65536
* hard nofile 65536
* soft nproc 2048
* hard nproc 65536
sysctl -p
mkdir logs
mkdir data
vi elasticsearch.yml
33 path.data: /home/elasticsearch-7.16.3/data
37 path.logs: /home/elasticsearch-7.16.3/logs
56 network.host: 0.0.0.0
61 http.port: 9200
70 discovery.seed_hosts: ["192.168.255.200:9300"]
74 cluster.initial_master_nodes: ["192.168.255.200:9300"]
http.cors.allow-origin: "*"
http.cors.allow-headers: Authorization,X-Requested-With,Content-Length,Content-Type
xpack.ml.enabled: false
#普通非root用户启动,需要加-d不然会断了
./elasticsearch -d
1、需要在配置文件中开启x-pack验证, 修改config目录下面的elasticsearch.yml文件,在里面添加如下内容
xpack.security.enabled: true
xpack.license.self_generated.type: basic
xpack.security.transport.ssl.enabled: true
2、重启Elasticsearch
3、进入elasticsearch/bin目录,执行