首页 > 系统相关 >ElasticSearch的安装(Linux版)

ElasticSearch的安装(Linux版)

时间:2024-03-23 11:59:43浏览次数:21  
标签:opt name vim ElasticSearch user Linux elasticsearch 7.8 安装

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

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

2.上传文件并解压

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.创建普通用户并授权

# 新增user用户
useradd user  

# 为user用户设置密码
passwd  user123  

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

4.修改文件

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

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

# 切换到user用户启动
su user  
cd /opt/elasticsearch-7.8.0/bin

# 启动
./elasticsearch 


大功告成

image.png

所需要的文件

elasticsearch-7.8.0-linux-x86_64.tar.gz

标签:opt,name,vim,ElasticSearch,user,Linux,elasticsearch,7.8,安装
From: https://blog.csdn.net/m0_71566302/article/details/136927942

相关文章

  • Linux网络相关命令
    ping:测试连通性ip命令:用于网卡信息、添加IP、路由管理等ss命令:用于连接统计等mtr:用于路由追踪ethtool:用于网卡信息查看iptables:防火墙规则管理、转发规则管理ipvsadm:负载均衡规则管理arping:ip冲突检测telnet:连接联通性ssh:远程登录wget:下载文件nc:瑞士军刀mail:邮件nslo......
  • FFmpeg开发笔记(七)欧拉系统编译安装FFmpeg
    FFmpeg支持Linux、macOS、Windows、Android等操作系统,其中Linux系列包括Ubuntu、Debian、Mint、CentOS、RHEL、Fedora等分支。FFmpeg官网的编译入口地址为https://trac.ffmpeg.org/wiki/CompilationGuide,在这里可以找到FFmpeg对各系统的编译说明。更多详细的FFmpeg开发知识参见《F......
  • 银河麒麟系统V10上安装TTS语音模块,并使用C#调用进行语音播报
    银河麒麟系统V10上安装TTS语音模块,并使用C#调用进行语音播报系统版本什么是TTS需求背景环境部署更新系统安装版本包安装完成执行命令测试C#环境下调用语音播报系统版本什么是TTS从文本到语音TTS是“TextToSpeech”的缩写,即“从文本到语音”,是人......
  • Linux 学习之路 -- 权限2
    目录1.文件的权限<1>chown命令<2>chmod命令另一种修改权限方式<3>chgrp命令2.文件类型3.关于文件的误区和一些问题1.文件的权限前面已经粗略的介绍了一下文件权限的修改命令chmod,这里继续上面的介绍。这里我们把拥有者的权限修改成只有可执行,再去掉用文件看看......
  • linux中的用户分类与权限管理
    普通用户和管理员root用户的分类和组:/etc/passwd  保存了操作系统中所有用户的信息root:x:0:0:root:/root:/bin/bash字段1:用户名字段2:密码占位符(弃用)字段3:用户的uid  0表示超级用户,500-6000普通用户,1-499为程序用户字段4:基本组的gid  先有组后有用户字段5:用户信息记录字段......
  • 第二章 安装与初始化
    第二章安装与初始化1,安装1.1,二进制安装(5.7.20版本)(本人所用)解压后就是所有内容,类似于windows中经常下载的绿色软件(不用安装,直接解压,打开可执行程序运行)#下载完成,将下载的文件“mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz”放入新建的文件夹"/app"开始安装1......
  • 「04」直播系统:点点鼠标,10秒学会直播系统的安装
    「04」直播系统:点点鼠标10秒学会直播系统的安装在这里给你推荐一款软件:OBS全称(OpenBroadcasterSoftware)是一款开源的实时视频录制和直播工具,广泛应用于游戏直播、教育、会议等多个领域。目前是国外软件有中文无广告全免费最好用的直播工具。OBS提供了强大而简单易用的工具......
  • Linux中的IO模型介绍
    一、IO是什么I/O(Input/Output),中文名为输入/输出,指的是一切操作程序或设备与计算机之间发生的数据传输的过程。它分为IO设备和IO接口两个部分。IO设备,就是指可以与计算机进行数据传输的硬件。最常见的I/O设备有打印机、硬盘、键盘和鼠标。从严格意义上来讲,它们中有一些只能算......
  • Docker最有价值的“云”(容器级虚拟化)Docker安装
    Docker,封装我们的应用。(比如Apache、php、MySQL等。)被Docker封装的应用,会变成Docker里面的一个集装箱。这个集装箱只要分享,一打开就是已经安装好的环境。我这里是跟上一篇文章连着的,但是大家的虚拟机要是刚创建的,没有进行任何环境的安装的话,不用进行【还原快照】这一步......
  • ubuntu22.4安装QT
    1、QT安装包下载首先需要在qt官网注册一个账号,然后下载一个在线安装器qt-unified-linux-x64-4.7.0-online.run,注意,注册QT账号时建议使用qq邮箱,亲测163邮箱不好使,账号认证邮件无法收到。2、在线安装完后,QTcreator无法启动,报错如下:Ubuntu22.04安装Qt之后启动QtCreator失败,报错......