1.进去elasticsearch的config目录下
cd elasticsearch-7.6.2/config/
2.修改elasticsearch.yml文件
vim elasticsearch.yml
3.在文件末尾处添加如下配置 注意每个配置前的一个空格、每个配置:后的一个空格
network.host: 0.0.0.0 #可远程访问
node.name: es-node01 #节点名称 这个与下面一点一定要配,不然即使启动成功也会操作超时或发生master_not_discovered_exception
cluster.initial_master_nodes: [“es-node01”] #发现当前节点名称
http.port: 9200 #端口号
http.cors.allow-origin: “*” #以下皆是跨域配置
http.cors.enabled: true
http.cors.allow-headers : X-Requested-With,X-Auth-Token,Content-Type,Content-Length,Authorization
http.cors.allow-credentials: true
修改服务器参数
修改系统参数
vi /etc/sysctl.conf
调整参数
vm.max_map_count=262144
刷新参数
sysctl -p
1.进入elasticsearch的bin目录中
cd elasticsearch-7.6.2/bin/
2.启动
直接启动:./elasticsearch
后台启动:./elasticsearch -d
elasticsearch-head插件docker安装
docker pull mobz/elasticsearch-head:5-alpine
docker pull mobz/el