1、从官网下载Elasticsearch安装包:https://www.elastic.co/cn/start

es1.png
2、上传到/usr/local/下

es2.png
3、解压到当前目录:
tar -zxvf elasticsearch-7.11.2-linux-x86_64.tar.gz4、Elasticsearch 默认不能使用root用户运行,需要新增用户,并设置用户密码、赋予目录操作权限:
useradd espasswd eschown -R es /usr/local/elasticsearch-7.11.2/5、切换为es用户,进入
/usr/local/elasticsearch-7.11.2/bin/,启动Elasticsearch,使用./elasticsearch -d后台运行
es3.png
6、查看 Elasticsearch 进程

es4.png
7、通过命令行进行本机测试:
curl localhost:9200
5.png
8、进行网页访问,会发现无法访问,需要修改一些配置。(已排除防火墙问题)

es6.png
9、
vim /usr/local/elasticsearch-7.11.2/config找到network.host值修改为0.0.0.0,然后再找到http.port把默认注释去掉,然后wq进行保存

es7.png

es8.png
10、再次启动会发现一下子又报了3个错误

es9.png
11、切换到root用户解决第一个错误:编辑
/etc/security/limits.conf,在文件末尾加上:es soft nofile 65535es hard nofile 65535es soft nproc 4096es hard nproc 4096
es10.png
12、解决第二个虚拟内存相关错误:编辑/etc/sysctl.conf,在文件末尾加上:
vm.max_map_count = 262144

es11.png
保存之后重新加载虚拟内存:
sysctl -p13、解决第三个错误:编辑
vim /usr/local/elasticsearch-7.11.2/config/elasticsearch.yml,在文件末尾加上本机iP相关的内容
es12.png
14、修改完后,切换回es用户,重新启动:
./elasticsearch,本机测试可以正常输出版本信息
13.png
浏览器也可以正常返回json数据

es14.png
15、可以继续部署kibana了