1. 安装Elasticsearch ,下载安装包
2. https://www.elastic.co/cn/downloads/elasticsearch
3. elasticsearch 下载解压
[root@localhost es]# mkdir es1 [root@localhost es]# cp elasticsearch-7.6.2-linux-x86_64.tar.gz es1/
//解压
tar -zxvf elasticsearch-7.6.2-linux-x86_64.tar.gz
- 修改配置文件
vim config/elasticsearch.yml (进入到安装目录修改 快捷键i编辑,esc退出,:wq保存退出)
//添加 下面几行 xpack.ml.enabled: false network.host: 0.0.0.0 http.port: 8833 #memory bootstrap.memory_lock: false bootstrap.system_call_filter: false #node 先不配置后期配置 node.name: node-1 cluster.initial_master_nodes: ["node-1"] #使用es自带的jdk 在 bin下的 vim elasticsearch-env 加上:JAVA_HOME='/usr/local/elasticsearch-7.16.2/jdk'
这时启动报错解决 不能使用 root启动
启动失败不能同root用户
添加linux 子用户,启用elasticsearch
//根目录下创建用户,密码
[root@izwz9fgwaldgwiyc3d37ztz ~]# useradd es3 [root@izwz9fgwaldgwiyc3d37ztz ~]# passwd es3 (密码z894590459) //给于temp 权限 不然启动会报错 chown -R es3:es3 elastic路径 root下修改 vi config/jvm.options (进入到安装目录) 将:-XX:+UseConcMarkSweepGC (输入vi命令进入编辑页面后,接着输入“/” + 查找内容(/后面不用空格)再回车,查找到后,按n向下查找,N向上查找。) 改为:-XX:+UseG1GC //修改 vi /etc/sysctl.conf //末尾添加 不然该权限组用户 虚拟内存不足 vm.max_map_count=262144 //查看并更新 sysctl -p [root@izwz9fgwaldgwiyc3d37ztz ~]# sysctl -p net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 kernel.sysrq = 1 vm.max_map_count=262144
切换 用户
su es3
启动es
bin/elasticsearch
最后启动成功



