正文
1.安装java jdk
[elsearch@localhost bin]$ java -version openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
2.去官网下载https://www.elastic.co/cn/downloads/elasticsearch
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.7.1.tar.gz
3.解压
tar -zvxf elasticsearch-6.7.1.tar.gz -C /usr/local
4.设置创建用户
[root@localhost ~]# groupadd elsearch [root@localhost ~]# useradd elsearch -g elsearch -p elasticsearch [root@localhost ~]# passwd elsearch # 设置密码
5.更改解压的文件的owner
[root@localhost ~]# cd /usr/local/ [root@localhost /usr/local]# chown -R elsearch:elsearch elasticsearch-6.7.1/
6.尝试启动bin目录下的elasticsearch
[elsearch@localhost bin]$ ./elasticsearch
7.报错解决
错误:max virtual mefnory areas vm.max_ map_count [ 65530 ] 15 too low, increase toa t least [ 262144 ]
在配置文件最后一行加上:
vm.max_map_count=655360
执行
[root@localhost bin]# vi /etc/sysctl.con
错误:max file descriptors [ 4096 ] for elasticsearch process 15 too low, increase to at least [ 65536 ]
etc目录下
用 vi ./limits.conf 进入limits.conf进行编辑,修改如下:
elsearch soft nofile 65536 elsearch hard nofile 65536 elsearch soft nproc 4096 elsearch hard nproc 4096
报错:跟Access相关的
用ll查下相关文件的owner,然后改为用户elsearch
8.编辑elasticsearch.yml配置文件,使本地主机可以访问els所在虚拟机
[elsearch@localhost config]$ vi elasticsearch.yml
9.test
./elasticsearch -d #启动
本地浏览器访问http://10.2.2.139:9200/

分类:
.NET Core+
, ELK
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构