ElasticSearch的安装(Linux版)

1.获取安装资源(文末有文件)

https://www.elastic.co/cn/downloads/elasticsearch

2.上传文件并解压

shell 复制代码
cd /opt

tar -xf elasticsearch-7.8.0-linux-x86_64.tar.gz 

rm -rf elasticsearch-7.8.0-linux-x86_64.tar.gz 
  

3.创建普通用户并授权

shell 复制代码
# 新增user用户
useradd user  

# 为user用户设置密码
passwd  user123  

# 文件夹所有者
chown -R user:user /opt/elasticsearch-7.8.0 

4.修改文件

shell 复制代码
su user

vim /opt/elasticsearch-7.8.0/config/elasticsearch.yml 

将以下配置生效

cluster.name: my-application

node.name:node-1

network.host:0.0.0.0

http.port:9200

cluster.initial_master_nodes: "node-1"

luster.name:配置elasticsearch的集群名称,默认是elasticsearch。建议修改成一个有意义的名称

node.name:节点名,elasticsearch会默认随机指定一个名字,建议指定一个有意义的名称,方便管理

network.host:设置为0.0.0.0允许外网访问

http.port:Elasticsearch的http访问端口

cluster.initial_master_nodes:初始化新的集群时需要此配置来选举master

shell 复制代码
su root 


vim /etc/security/limits.conf 
# 在文件末尾中增加下面内容
user soft nofile 65536
user hard nofile 65536

vim /etc/security/limits.d/20-nproc.conf
# 在文件末尾中增加下面内容
user soft nofile 65536
user hard nofile 65536
*  hard    nproc     4096
# 注:* 代表Linux所有用户名称	


#2. ===最大虚拟内存太小=======
vim /etc/sysctl.conf
# 在文件中增加下面内容
vm.max_map_count=655360

# 重新加载,输入下面命令:
sysctl -p

5.启动ElasticSearch

shell 复制代码
# 切换到user用户启动
su user  
cd /opt/elasticsearch-7.8.0/bin

# 启动
./elasticsearch 

大功告成

所需要的文件

elasticsearch-7.8.0-linux-x86_64.tar.gz

相关推荐
玄芯散人25 分钟前
【筑基·059】Linux命令行入门:工程师的操作系统
linux·操作系统·命令行
半仙白桑28 分钟前
内核篇第二讲:Linux exec 函数族详解
linux·linux驱动
AR-26710-30 分钟前
Linux Day7——建组/用户、umask、Python脚本
linux·python
吴声子夜歌1 小时前
Shell编程实例——内务及管理任务(一)
linux·运维·shell
byte轻骑兵1 小时前
【BlueZ 】input 模块:蓝牙鼠标/键盘等输入设备的基础适配逻辑
linux·人工智能·bluez·电脑蓝牙·嵌入式蓝牙
jonyleek2 小时前
企业文档私有化实践:基于JVS数字底座的可控协同架构设计与落地要点
elasticsearch·私有化部署·springcloud·微服务架构·信创适配·jvs·企业文档
吴声子夜歌2 小时前
Shell编程实例——高级脚本编程(一)
linux·运维·网络·shell
Huangjin007_3 小时前
【Linux 系统篇(二十一)】进程(九):进程等待 wait/waitpid、status状态参数
linux·运维·服务器
螺蛳粉 螺蛳粉4 小时前
mysql的备份与恢复
linux·运维·数据库·mysql
ao-weilai4 小时前
Linux网络编程:Socket UDP
linux·服务器·网络·c++