Linux上安装配置Elasticsearch

Linux 上安装 Elasticsearch 并进行常见配置 Elasticsearch 是一个分布式搜索和分析引擎,适用于各种用例,包括全文搜索、结构化搜索、分析以及所有三种类型的组合。 阅读详情

Linux上安装配置Elasticsearch

1.官网下载好Elasticsearch的包

在这里插入图片描述

2.上传Linux服务器,解包到/usr/local/目录下

tar -xf elasticsearch-7.5.1-linux-x86_64.tar.gz -C /usr/local

3.Elasticsearch目录介绍

[root@es elasticsearch-7.5.1]# ls
bin  config  data  jdk  lib  LICENSE.txt  logs  modules  NOTICE.txt  plugins  README.textile
[root@es elasticsearch-7.5.1]# pwd
/usr/local/elasticsearch-7.5.1

在这里插入图片描述

4.修改elasticsearch.yml核心配置文件

vim elasticsearch.yml

修改内容:

17:cluster.name: "elasticsearch
23:node.name: es-node0
34:path.data: /usr/local/elasticsearch-7.5.1/data
38:path.logs: /usr/local/elasticsearch-7.5.1/data
56:network.host: 0.0.0.0
60:http.port: 9200 
73:cluster.initial_master_nodes: ["es-node0"]       

注意冒号后面一定要有空格

然后修改 jvm.options 配置文件
把

-Xms1g       Xms128m
-Xmx1g修改为 Xms128m

因为是在虚拟机进行安装的ES,所以内存不是很大建议修改一下。若是生产环境不用修改也可。

注意:ES启动不能以ROOT用户来进行,所以需要创建一个用户

创建用户授权:

 useradd user-es

 chown -R user-es:user-es /usr/local/elasticsearch-7.6.2

切换到user-es 用户进入bin启动elasticsearch

su user-es

   cd /usr/local/elasticsearch-7.6.2/bin

   ./elasticsearch

出现报错信息

ERROR: [2] bootstrap checks failed
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
[2]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

解决办法:

1.在vi /etc/security/limits.conf文件里面加上下面四行

   * soft nofile 65536

   * hard nofile 131072

   * soft nproc 2048

   * hard nproc 4096 

2.切换到root用户配置 vi /etc/sysctl.conf文件
里面添加配置 vm.max_map_count=655360
3.执行sysctl -p命令
4.切换用户,重新启动es

搭建完es,最终访问可以出现以下画面,就是搭建的es是成功的

[root@es ~]# curl http://192.168.4.5:9200
{
  "name" : "es-node0",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "noSbdzERQbGhI2ysYoI5LA",
  "version" : {
    "number" : "7.5.1",
    "build_flavor" : "default",
    "build_type" : "tar",
    "build_hash" : "3ae9ac9a93c95bd0cdc054951cf95d88e1e18d96",
    "build_date" : "2019-12-16T22:57:37.835892Z",
    "build_snapshot" : false,
    "lucene_version" : "8.3.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

关闭elasticsearch

可以直接Ctrl+C 因为目前是前台运行的。

让elasticsearch 后台运行,使用如下命令:

./elasticsearch -d 使es后台启动

jps,查看es进程号

kill ‘进程号’ 杀掉es进程

ps -ef | grep elasticsearch 检查es是否运行

人形机器人系列——硬件介绍 人形机器人是多领域交叉技术的产物,主要由三大系统组成:感知系统、决策系统和执行系统。感知系统感知系统是人形机器人获取外界信息的途径,主要由各种传感器组成。其中,视觉传感器用于获取图像信息,如摄像头、激光雷达等;触觉传感器用于感知触碰和压力,如力/力矩传感器、声学传感器等。这些传感器收集到的信息为机器人的决策和执行提供基础。决策系统决策系统是人形机器人的大脑,负责处理和决策各种信息。它由芯片和算法组成。芯片是硬件基础,提供计算能力;算法是软件基础,用于处理和分析传感器收集到的信息,并做出相应的决策。执行系统。 阅读详情

相关推荐

硬件开发实践:高速 PCB 差分信号与时钟同步优化

由两条互补信号线组成(正负极)接收端只关注两线之间电压差共模噪声对两线同时作用,可被抵消。

2501_93174775的博客 394

Linux环境下Elasticsearch设置访问用户和密码

前言:我们搭建了elasticsearch,在没有设置访问用户名和密码的情况下,任何人任何网络都是可以通过 ip+port 进行访问 elasticsearch,获取到对应的 elasticsearch 或 elasticsearch集群 信息的。这样显然是有隐患的,因此根据需求给elasticsearch设置用户名和密码。 在 elasticsearch 环境搭建成功的基础上进行下面操作,如果要搭建 elasticsearch集群,可以移步:Linux环境下Elasticsearch集群和Elasti.

直到日落的博客 8513

内网CentOS离线部署LibreOffice:从依赖缺失到服务启动的完整避坑指南

本文详细介绍了在CentOS内网环境中离线部署LibreOffice的完整流程,包括依赖包准备、安装顺序优化及常见报错解决方案。针对金融等封闭网络场景,提供从rpm包选择到服务启动的全套避坑指南,特别解决libXinerama等图形库缺失问题,确保文档转换服务稳定运行。

weixin_33416697的博客 246

linux系统elasticsearch的详细安装配置教程(超级详细)

新手详细安装教程

qq_46533159的博客 1万+

Imputation Methods for scRNA Sequencing Data

越来越多的研究者使用单细胞RNA测序(scRNA-seq)技术来表征单细胞水平的转录图谱。他们用它来研究复杂组织的异质性、转录组动力学和未知生物的多样性。然而,在基因表达模式随机性的scRNA-seq数据中普遍存在许多技术和生物学上的噪音。这些数据通常具有高维、稀疏和大量“dropout”值的特点,并且受批处理效应的影响。scRNA-seq数据中大量的“dropout”值严重掩盖了基因之间的重要关系,阻碍了下游分析。因此,scRNA-seq数据dropout值的估算就显得尤为重要。

qq_34179307的博客 542

用R语言实现“中断时间序列分析” --- R code for ITS

ITS方法可用于评估一项干预措施的效果,从水平改变和斜率改变两个角度来描述干预引起的变化。

franksui的博客 4026

Linux - 安装Elasticsearch

1、创建普通用户 ES 是不能使用 root 用户来启动的,必须使用普通用户来安装启动。 这里我们创建一个普通用户以及定义一些常规目录,用来存放我们的数据文件和安装包等 首先安装文件elasticsearch-7.6.1-linux-x86_64.tar.gz要先传到Linux服务器 1、创建 elasticsearch用户组 [root@localhost es]# groupadd elasticsearch 2、创建jmlv用户,并设置密码 [root@localhost es]# userad

weixin_42741921的博客 444

IP路由原理、静态路由及动态路由区分

什么是路由 路由是指导IP报文发送的路径信息。 直连路由:目的地所在网络与路由器直接相连。 间接路由:目的地所在网络与路由器非直接相连。 静态路由是由管理员手工配置而生成的路由。 动态路由路由器使用路由协议从其他路由器那里获悉的路由。

weixin_42227328的博客 5470

Linux系统下安装elasticsearch5.7.1

安装elasticsearch 1、创建分组和用户 groupadd elasticsearch && useradd elasticsearch -g elasticsearch -p elasticsearch(密码自己设置) 2、解压 tar -zxvf elasticsearch-7.5.1-linux-x86_64.tar.gz 3、移动文件夹 mv elasticsearch-7.5.1-linux-x86_64 /home/elasticsearch/.

小慌慌的博客 679

YOLOv8【第十章:多任务扩展深度篇·第16节】车道线检测——基于 YOLOv8-Seg 的车道线分割与拟合!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏。该专栏系统复现并梳理全网各类 YOLOv8 改进与实战案例(当前已覆盖分类 / 检测 / 分割 / 追踪 / 关键点 / OBB 检测等方向),坚持持续更新 + 深度解析,质量分长期稳定在 97 分以上,可视为当前市面上 覆盖较全、更新较快、实战导向极强 的 YOLO 改进系列内容之一。

**My Coding Family** 1万+

整流桥选型参数,结构原理,工艺与注意问题总结

整流桥(Rectifier Bridge)是一种电子元件,它的主要作用是将交流电(AC)转换为直流电(DC)。这种转换在许多电子设备中都是必要的,因为大多数电子元件和电路都需要直流电源来工作。本文对整流桥的工作原理,结构特点,工艺流程,选型参数及设计注意事项进行总结。

fydar的博客 2185

Linux安装Elasticsearch7.5.1

Elasticsearch下载地址: https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.5.1-linux-x86_64.tar.gz 解压elasticsearch-7.5.1-linux-x86_64.tar.gz到/usr/local/目录: tar -avxf elasticsearch-7.5.1...

db3265613的专栏 816

YOLOv11改进,YOLOv11添加DCNv4可变性卷积(windows系统成功编译),二次创新C3k2结构,全网最详细教程

引入了可变形卷积 v4 (DCNv4),这是一种为广泛视觉应用设计的高效且有效的操作算子。DCNv4通过两项关键增强解决了其前身DCNv3的局限性:1. 移除空间聚合中的softmax归一化,以增强其动态特性和表达能力;2. 优化内存访问以最小化冗余操作,从而加速计算。这些改进使得DCNv4相比DCNv3显著加快了收敛速度,并且处理速度大幅提升,前向传播速度超过三倍。DCNv4在多个任务中表现出色,包括图像分类、实例和语义分割,特别是在图像生成方面表现突出。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 2665

Linux安装elasticsearch搜索引擎并配置

`-v es-plugins:/usr/share/elasticsearch/plugins`:挂载逻辑卷,绑定es的插件目录。- `-v es-data:/usr/share/elasticsearch/data`:挂载逻辑卷,绑定es的数据目录。- `-v es-logs:/usr/share/elasticsearch/logs`:挂载逻辑卷,绑定es的日志目录。- `--network es-net` :加入一个名为es-net的网络中,与elasticsearch在同一个网络中。

m0_74939895的博客 1833

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

linux 查看es安装目录,Linux 安装Elasticsearch和配置ik分词器步骤

今天给同窗们带来的是关于Elasticsearch的简单介绍以及如何在linux中搭建elasticsearch和增添ik分词器,本篇文章咱们以搭建elasticsearch为主,后续的文章中将会将es与springboot结合,将其添加到实际开发中。css1.Elasticsearch简介1.1什么是ElasticsearchElasticsearch是一个分布式可扩展的实时搜索和分析引擎。是一...

weixin_29838911的博客 3950

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

ElasticSearch(ES)安装配置(Linux系统下ELK安装)

ELK的安装配置 一、ES简介 ES是一个基于RESTful web接口并且构建在Apache Lucene之上的开源分布式搜索引擎。 特点是:高可用,高扩展,是一种NOSQL的数据存储工具 二、ES安装前的准备(elk安装包版本要求一致) 下载:elasticsearch-6.2.2.tar.gz elasticsearch-head-master.zip kibana-6.2.2-linux-x86_64.tar.gz logstash-6.2.2.tar.gz node-v8.9.1-linux-x6

KingWeiGG的博客 532

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Linux下安装ElasticSearch(ES)及相关配置

前言 Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。 官网:https.

nbme的博客 3828

在linux环境下启动es,linux上Elasticsearch 安装配置、网页访问

一、ElasticSearch简述ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。我们建立一个网站或应用程序,并要添加搜索功...

weixin_30653755的博客 1420

Elasticsearch的安装,Ubuntu,Linux下安装配置ES,搭建ES集群

安装Elasticsearch 1、解压 elasticserch:安装包 kibana:交互工具 tar -zxvf elasticsearch-6.6.0.tar.gz -C /home/briup/software tar -zxvf kibana-6.6.0-linux-x86_64.tar.gz -C /home/briup/software 2、创建软链接 ln -sf /home/briup/software/elasticsearch-6.6.0 /home/briup/links/el

lonely_yfl的博客 706

ES在linux系统配置安装

ES,Linux的Centos7安装配置

Hugh_Guan的博客 1122

Linux下ES 7.X安装配置(图文详细)

ES 7.X安装配置 一 资源准备 JDK环境搭建: https://blog.youkuaiyun.com/weixin_44187730/article/details/85125706 ES下载地址: https://mirrors.huaweicloud.com/elasticsearch/7.3.1/elasticsearch-7.3.1-linux-x86_64.tar.gz IK分词器下载地址: https://github.com/medcl/elasticsearch-analysis-i

战丶后风!!的博客 8428

linux下安装es并进行简单配置

一、首先安装jdk环境 复制jdk压缩包,解压,配置环境变量 a)vi /etc/profile b)在末尾添加    export JAVA_HOME=/usr/local/jdk1.8.0_191    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar    export PATH=$JAVA_HOME/bin:$PATH:$HOME/bin c)source /etc/profile 二、安装es 1、在l

goxingman的博客 3278

Elasticsearch - Linux 下 Elasticsearch 的安装与简单配置

本文提供了在Linux系统上从零开始安装和配置Elasticsearch的详细指南。内容涵盖环境检查、JDK安装(可选但推荐)、通过官方仓库下载Elasticsearch、配置文件详解以及服务启动等关键步骤,并附有清晰的命令示例和配置说明。同时介绍了Elasticsearch在日志分析、全文检索等场景的应用,适合不同技术水平的开发人员参考,帮助快速部署这一强大的分布式搜索引擎。

千淘万漉虽辛苦,吹尽狂沙始到金 2万+

Linux的ElasticSearch(简称es)安装部署

命令:rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch。(编辑文件):命令: vi /etc/yum.repos.d/elasticsearch.repo。一:命令:vim /etc/elasticsearch/elasticsearch.yml 编辑这个文件。命令:yum install -y elasticsearch。#74行,配置集群master节点。# 23行,设置节点名称。#17行,设置集群名称。

m0_72898512的博客 779

Linux 下 Elasticsearch的安装和配置

第一步:检查jdk是否安装好 输入java -version 以查看jdk版本 第二步:下载并解压 下载elasticsearch的tar包 地址:https://www.elastic.co/cn/downloads/elasticsearch 下载到本地硬盘后,通过xftp上传至linux下 tar -zxvf 执行解压命令tar -zxvf elasticsearch-6.2.2.tar.gz -C /opt/install/ 其中elasticsearch-6.2.2.tar.gz是elastic

qq_34566673的博客 2404
上一篇: 数据库面试题
下一篇: Xshell连不上虚拟机解决办法
普通网友
博客等级 码龄8年 5粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值