elasticsearch 7安装
问题提前报
max virtual memory areas error
max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
如果您的环境是Linux,注意要做以下操作,否则es可能会启动失败
1 用编辑工具打开文件/etc/sysctl.conf
2 在尾部添加一行配置vm.max_map_count = 262144,如果已存在就修改,数值不能低于262144
3 修改保存,然后执行命令sudo sysctl -p使其立即生效
heap size error
initial heap size [1073741824] not equal to maximum heap size [4294967296]; this can cause resize pauses and prevents mlockall from locking the entire heap
原因是 ES_JAVA_OPTS 设置错误,前后必须相同,如
-Xms3g -Xmx3g
手动安装es
下载
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.15-linux-x86_64.tar.gz
解压
tar -zxvf elasticsearch-7.17.15-linux-x86_64.tar.gz
mv elasticsearch-7.17.15 /usr/local/elasticsearch
添加用户
useradd es
passwd es
chown -R es:es /usr/local/elasticsearch
配置文件修改
vim elasticsearch.yml
network.host: 0.0.0.0
http.port: 9200
discovery.seed_hosts: "[::1]"
cluster.initial_master_nodes: ["node-1"]
启动
/usr/local/elasticsearch/bin/elasticsearch -d
访问验证
http://127.0.0.1:9200/

相关文章:
elasticsearch 7安装
问题提前报 max virtual memory areas error max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 如果您的环境是Linux,注意要做以下操作,否则es可能会启动失败 1 用编辑工具打开文件/etc/sysctl.conf 2 …...
opencv 存储bgr格式/同理可类推yuv
需求背景 开发rk3588 音视频硬件编解码,然后看见他的输入文件格式。。 只能是裸的文件。不能是压缩过的。就是不能是jpg/png这种格式,只能是以下的图像/视频 的存储格式.那么我没有这个格式的,以前hi3559的bgr格式和他要的也不太一致&#x…...
[架构之路-248]:目标系统 - 设计方法 - 软件工程 - 需求工程- 需求开发:如何用图形表达需求,结构化需求分析与面向对象需求分析的比较与融合
目录 前言: 一、结构化和面向对象方法上的区别 二、结构化与面向对象分析方法优缺点比较 三、结构化方法与面向对象方法的融合使用 四、结构化方法与面向对象方法的相辅相成完成软件开发 前言: 结构化软件开发方法和面向对象的软件开发方法&#x…...
[数据结构]-AVL树
前言 作者:小蜗牛向前冲 名言:我可以接受失败,但我不能接受放弃 如果觉的博主的文章还不错的话,还请点赞,收藏,关注👀支持博主。如果发现有问题的地方欢迎❀大家在评论区指正 目录 一、AVL树基…...
内存池的面试整理
文章思路来源 如何实现无锁申请? 每个线程申请自己的TreadCacheTLS对象,来管理自己的freeList数组。小内存的大小? 0-256K,并且对申请到的内存进行字节对齐,保证申请到的内存可以映射到对应的freeList中。映射规则&am…...
优化记录 -- 记一次搜索引擎(SOLR)优化
业务场景 某服务根据用户相关信息,使用搜索引擎进行数据检索 软件配置 solr 1台:32c 64g 数据10gb左右,版本 7.5.5 应用服务器1台:16c 64g 应用程序 3节点 问题产生现象 1、因业务系统因处理能不足,对业务系统硬件…...
电力感知边缘计算网关产品设计方案-网关系统通信架构方案
1.边缘协同控制模发 能针对建筑、充电桩、分布式储能、分布式光伏等典型设备建立对应物模型、完成数据采集通信协议设计和控制指令交互设计,能针对建筑、充换电站等典型场景提出具体实施方案和人工智能控制算法和逻辑。物模型、通信协议设计和控制指令交互设计科学、先进,能…...
RabbitMQ消息的可靠性
RabbitMQ消息的可靠性 一 生产者的可靠性 生产者重试 有时候由于网络问题,会出现连接MQ失败的情况,可以配置重连机制 注意:SpringAMQP的重试机制是阻塞式的,重试等待的时候,当前线程会等待。 spring:rabbitmq:conne…...
Opengl 纹理(知识点)
纹理(知识点) 以下是纹理用到的知识点,至于具体流程操作请参考: https://learnopengl.com/Getting-started/Textures 纹理环绕 纹理环绕(Texture Wrapping)的作用是定义在纹理坐标超出标准范围时系统如何…...
Centos 7 安装yum(针对python卸载yum出错)
提前下载所需安装包,按照下面顺序安装即可完成,每个依赖包必须正确安装 下载地址:http://mirrors.163.com/centos/7/os/x86_64/Packages/ rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制删除已安装程序及其关联 whereis …...
substr()与substring()的区别
在 JavaScript 编程语言中,substr() 和 substring() 都是字符串函数,用于截取指定位置的子字符串。虽然这两个函数都可以用于截取字符串,但它们之间存在一些区别。 substr() 语法:string.substr(start,length) 参数值:…...
MacOS 成为恶意软件活动的目标
Malwarebytes 警告称,一个针对 Mac 操作系统 (OS) 的数据窃取程序正在通过虚假的网络浏览器更新分发给毫无戒心的目标。 Atomic Stealer,也称为 AMOS,是 Mac OS 上流行的窃取程序。 Atomic Stealer (AMOS) 恶意软件最近被发现使用“ClearFa…...
从0开始学习JavaScript--JavaScript生成器
JavaScript生成器(Generator)是一项强大的语言特性,它允许函数在执行过程中被暂停和恢复,从而实现更灵活的控制流。本文将深入探讨JavaScript生成器的基本概念、用法,并通过丰富的示例代码展示其在实际应用中的优势和强…...
householder进行矩阵QR分解
文章目录 1. Householder 进行QR分解 1. Householder 进行QR分解 A Q R (1) AQR\tag1 AQR(1) A [ 1 2 0 1 1 0 3 1 1 0 3 2 1 2 0 2 ] (2) A\begin{bmatrix}1&2&0&1\\\\1&0&3&1\\\\1&0&3&2\\\\1&2&0&2\end{bmatrix}\tag2 A…...
利用叉积计算向量的旋向及折线段的拐向
一、向量叉积 两个向量 u u u、 v v v的叉积写作 u v n ∥ u ∥ ∥ v ∥ s i n θ \mathbf{u \times v n \left \| u \right \| \left \| v \right \| sin\theta } uvn∥u∥∥v∥sinθ 式中, n n n: 与 u u u、 v v v均垂直的单位向量,theta是两向量…...
Vmware 扩展硬盘空间后的操作-Ubuntu
在VMware中扩展了Ubuntu虚拟机的硬盘容量后,你需要在Ubuntu内部进行操作才能使用新增的空间。过程包括为增加的空间建立分区、格式化以及挂载该分区供使用。下面是具体的步骤: 首先登录到你的Ubuntu系统,用lsblk命令查看分区情况。这样你可以…...
Rust错误处理:Result
文章目录 简介错误匹配 Rust基础教程: 初步⚙ 所有权⚙ 结构体和枚举类⚙ 函数进阶⚙ 泛型和特征⚙ 并发和线程通信⚙ cargo包管理⚙ 可空类型Option Rust进阶教程: 用宏实现参数可变的函数⚙ 类函数宏 简介 Rust中没有提供类似try…catch之类…...
1410.HTML 实体解析器
题目来源: leetcode题目,网址:1410. HTML 实体解析器 - 力扣(LeetCode) 解题思路: 使用map存放特殊字符串及其应被替换为的字符串。然后遍历字符串替换 map 中的字符串即可。 解题代码: …...
Python通过串口收发文件
单位内外网是隔离的,USB对拷线被禁用,安全优盘使用太费事,就想到了通过串口传输文件. import serial from xmodem import XMODEM import osdef Send_File(filepath, portCOM8, baudrate115200):bn os.path.basename(filepath)filesize os.stat(filepath).st_sizestrSendFile…...
[crash] cxa_pure_virtual 崩溃分析与原理
摘要:工作过程中处理线上的崩溃时发现了一例cxa_pure_virtual相关的crash,直接看堆栈基本山很容易确认是有异步调用导致出发了ABI的异常。但是对于为什么会触发cxa_pure_virtual虽然有大致的猜测但是没有直接的证据,因此本文主要描述触发该类…...
别再手动一篇篇找了!用Python+Sci-Hub批量下载论文,附最新可用域名获取方法
科研效率革命:Python自动化文献获取系统搭建指南 在深夜的实验室里,面对数百篇待下载的文献,你是否也曾感到绝望?每个科研工作者都经历过手动逐篇搜索、点击、保存的繁琐过程,这不仅消耗宝贵的研究时间,更打…...
STM32F103/407实战:用DMP库5分钟搞定MPU6050姿态解算,告别复杂算法
STM32与MPU6050实战:5分钟极简姿态解算指南 1. 硬件准备与环境搭建 姿态感知是许多嵌入式项目的核心需求,从无人机到机器人控制,再到VR设备,都离不开精确的姿态数据。MPU6050作为一款经典的6轴运动传感器,集成了3轴加速…...
Spring Boot + Redis实战:用opsForHash和opsForValue分别搞定商品详情页和用户会话缓存
Spring Boot与Redis深度整合:电商场景下的缓存架构实战 在电商系统的高并发场景中,缓存设计直接决定了用户体验和系统稳定性。商品详情页作为流量最集中的页面之一,其缓存策略需要兼顾数据完整性和访问效率;而用户会话管理则要求快…...
用Requests和BeautifulSoup4爬取豆瓣电影Top250:手把手教你构建个人电影数据库
构建个人电影数据库:从豆瓣Top250到数据分析全流程实战 每次打开豆瓣电影Top250页面,总会被那些经典影片吸引。作为影迷,你是否想过拥有一个专属的电影数据库?不仅能随时查阅,还能进行个性化分析?本文将带你…...
如何让旧款iPhone和iPad重获新生:终极iOS设备恢复与降级指南
如何让旧款iPhone和iPad重获新生:终极iOS设备恢复与降级指南 【免费下载链接】Legacy-iOS-Kit An all-in-one tool to restore/downgrade, save SHSH blobs, jailbreak legacy iOS devices, and more 项目地址: https://gitcode.com/gh_mirrors/le/Legacy-iOS-Kit…...
彻底治愈AI“失忆”和胡说八道的真正办法
前言 Kubernetes 本身并不复杂,是我们把它搞复杂的。无论是刻意为之还是那种虽然出于好意却将优雅的原语堆砌成 鲁布戈德堡机械 的狂热。平台最初提供的 ReplicaSets、Services、ConfigMaps,这些基础组件简单直接,甚至显得有些枯燥。但后来我…...
别再死记硬背了!用Hierholzer算法搞定‘一笔画’问题(附C++代码实战)
用Hierholzer算法玩转‘一笔画’:从游戏到算法的思维跃迁 小时候玩过的"一笔画"游戏,你是否曾为某些复杂图形抓耳挠腮?其实,这个看似简单的游戏背后隐藏着图论中一个优雅的算法——Hierholzer算法。本文将带你从游戏出发…...
NF-κB信号通路的机制、生物学功能、疾病关联及靶向治疗研究进展
一、NF-κB信号通路在疾病机制与靶向治疗中的研究进展一项关于NF-κB信号通路的研究《 NF-κBin biology and targeted therapy: new insights and translational implications》发表于Signal Transduction and Targeted Therapy期刊。该研究系统梳理了NF-κB信号通路的组成、激…...
手写最基础的大模型推理
代码样例 手写一个 最基础的大模型推理示例,但是为了方便测试和节省显存,我们先用一个 小模型,比如 HuggingFace 上的 distilgpt2(比 GPT-2 小很多,适合 CPU/GPU 本地跑)。 下面我给你一个 完整 Python 示例…...
告别手动画图!用PostGIS+PostgreSQL自动生成城市路网(附巴黎实战案例)
基于PostGISPostgreSQL的城市路网自动化生成实战指南 从手工绘制到智能生成:城市路网建模的技术演进 城市规划师和GIS开发者们一定深有体会:传统手工绘制城市路网不仅耗时费力,而且难以保证数据的一致性和准确性。一个中等规模城市的路网可能…...
