Linux下安装ElasticSearch
1.下载地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.3.tar.gz
2.解压安装
将下载的文件上传至服务器usr/local/es下
解压压缩包
tar -zxvf elasticsearch-6.4.3.tar.gz
创建用户,切换用户安装
#创建es分组
groupadd es
#为es分组添加用户es,密码为es123456
useradd es -g es -p es123456
授权文件夹
chown -R es:es /usr/local/es/elasticsearch-6.4.3
配置elasticsearch.yml(在安装包config目录下)
vi /usr/local/es/elasticsearch-6.4.3/config/elasticsearch.yml
修改Network配置
退出保存
:wq
切换用户
su es
启动
cd /usr/loacl/es/elasticsearch-6.4.3/bin ./elasticsearch
但是启动却失败了
需要修改(切换为root用户才可以执行):
1)修改 /etc/sysctl.conf
vi /etc/sysctl.conf #文件最后添加如下内容 vm.max_map_count=262144
#添加完成后运行如下命令
sysctl -p
2) 修改/etc/security/limits.conf
vi /etc/security/limits.conf #添加如下内容 * hard nofile 65536 * soft nofile 65536 * soft nproc 2048 * hard nproc 4096
3) 修改/etc/security/limits.d/90-nproc.conf
vi /etc/security/limits.d/90-nproc.conf #修改如下内容: * soft nproc 1024 #修改为 * soft nproc 4096
再次启动如果出现以下错误:
将vm.max_map_count的值改为262144即可。切换root账户执行
#切换账户 su root #查看目前内存 cat /proc/sys/vm/max_map_count #修改内存 sudo sysctl -w vm.max_map_count=262144
切换es账户再次启动
以上还是启动失败则将es放到根目录,然后用root账户授权
chmod -R 777 es
后台启动命令
./elasticsearch -d
参考地址:https://blog.csdn.net/weixin_42109200/article/details/125402338
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2021-05-18 Golang 函数、包