Elasticsearch的安装与配置
注意:elasticsearch 禁止安装在/root路径下!
1、创建用户组
groupadd elastic
2、创建用户
useradd es -d /home/es -g elastic
echo 'es' | passwd es --stdin
3、给新创建的用户进行授权
chown -R es:elastic /home/es
chmod -R 775 /home/es
4、创建文件夹
mkdir /data/app/elasticsearch
cd /data/app/elasticsearch
5、上传并解压安装包
tar -zxvf elasticsearch-7.6.2-linux-x86_64.tar.gz
6、进入解压后的目录
cd elasticsearch-7.6.2/
chown -R es:elastic ./
7、修改配置
8、su es
vim config/elasticsearch.yml
找到如下配置并修改
network.host: 0.0.0.0
http.port: 9200
9. 查看限制
(结果是否为65536)
ulimit -Hn
10、切换回root用户
exit
11、打开配置文件vim /etc/security/limits.conf
在文件末尾添加如下内容:
es soft nofile 65536
es hard nofile 65536
12、切换用户到es
su es
查看限制(结果应为65536)
ulimit –Hn
如果还是没有变为65536,则执行
vi /etc/pam.d/su
在文件末尾添加:
session required pam_limits.so
保存后,重新查看。
13、配置max virtual memory areas
切换回root用户
exit
14、打开配置文件
vim /etc/sysctl.conf
文件末尾添加如下内容:
vm.max_map_count=262144
15、执行命令
sysctl -p
16、修改配置vim config/elasticsearch.yml
找到如下配置并修改
node.name: node-1
cluster.initial_master_nodes: ["node-1"]
17、修改权限
chown -R es:elastic /data/app/elasticsearch/elasticsearch-7.6.2
18、启动命令
19、su es
nohup bin/elasticsearch >/dev/null 2>&1 &
以下截图为yaml文件修改示意



20、验证
curl http://ip:9200
正常情况显示以下内容:
{
"name" : "node-1",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "SENmAYuER-y1s41YiG6itA",
"version" : {
"number" : "7.6.2",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "ef48eb35cf30adf4db14086e8aabd07ef6fb113f",
"build_date" : "2020-03-26T06:34:37.794943Z",
"build_snapshot" : false,
"lucene_version" : "8.4.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
相关文章:
Elasticsearch的安装与配置
注意:elasticsearch 禁止安装在/root路径下! 1、创建用户组 groupadd elastic 2、创建用户 useradd es -d /home/es -g elastic echo es | passwd es --stdin 3、给新创建的用户进行授权 chown -R es:elastic /home/es chmod -R 775 /home/es 4…...
win0删除 Windows.old
参考:https://blog.csdn.net/xitongzhijia_abc/article/details/126270452 win10如下所示: 打开 设置–>系统—>存储...
常见IDE及其编译器的讲解
IDE 意思是:集成开发环境 常见的IDE有哪些? eg. devC,VS2022,xcode,codeblocks,clion常见编译器有哪些? eg.msvc,gcc,clang微软的底层编译器是msvc苹果的底层编译器是clang IDE编译器特点devC集成了gcc小巧,工具简单&…...
用SQLyog连接mysql提示2058错误
1)在cmd下(必须是这个,不能是gitbash) // step1:修改下数据库 C:\Users\elex>mysql -uroot -p Enter password: **** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 97 Server version: 8.1.0 MySQL Community Server - GPLCopy…...
Web集群服务-Nginx
1. web服务 1. WEB服务:网站服务,部署并启动了这个服务,你就可以搭建一个网站 2. WEB中间件: 等同于WEB服务 3. 中间件:范围更加广泛,指的负载均衡之后的服务 4. 数据库中间件:数据库缓存,消息对列 2. 极速上手指南 nginx官网: nginx documentation 2.1 配置yum源 vim /etc/…...
获取时隔半个钟的三天
摘要: 今天遇到需求是配送时间,时隔半个钟的排线!所以需要拼接时间!例如2024-10-08 14:30,2024-10-08 15:00,2024-10-08 15:30 <el-form-item label"配送时间&a…...
构建可以ssh连接的容器镜像
构建可以ssh连接的容器镜像 构建可以通过ssh进行连接容器镜像,实现远程登录容器的目的。 ubuntu ssh容器镜像 你可以使用以下Dockerfile来构建一个可以SSH的容器镜像: FROM ubuntu:20.04MAINTAINER lldhsds# 配置apt国内源 COPY sources.list /etc/a…...
数据库中JOIN的用法?
在数据库中,JOIN 操作用于结合来自两个或多个表的数据,基于它们之间的相关列。JOIN 是关系数据库查询中一个非常重要的功能,允许你从多个表中提取相关的数据。以下是几种常见的 JOIN 类型及其用法: INNER JOIN: 返回两个表中匹配的…...
java项目之纺织品企业财务管理系统源码(springboot+vue+mysql)
风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的纺织品企业财务管理系统。项目源码以及部署相关请联系风歌,文末附上联系信息 。 项目简介: 基于spring boot…...
C语言 编程练习:解决五个有趣的问题
文章目录 编程练习:解决五个有趣的问题1. 出租车费用计算器1. 1 代码code 2. 成绩转换统计2. 1 代码code 3. 交错序列求和3. 1 代码code 4. 阶乘序列求和4. 1 代码code 5. 输出星号图案5. 1 代码code 编程练习:解决五个有趣的问题 在编程的世界里&#…...
二、安装vmtools
1、 介绍 vmtools 安装后,可以让我们在 windows 下更好的管理 vm 虚拟机。可以设置 windows 和 centos 的共享文件夹 当时当我们发现安装虚拟机工具位置是灰色的 右击打开终端 在终端输入命令 yum list installed | grep open-vm-*yum list installed 命令会列出…...
用echarts画天气预报
如图 上代码 <template><div id"temp15day"></div> </template><script setup> import * as echarts from "echarts"; const initChart () > {const machart echarts.init(document.getElementById("temp15day&q…...
如果要存IP地址,用什么数据类型比较好?(java)
存储IP地址需要考虑到IPv4和IPv6的不同特点,以及系统的需求。我们可以从字符串、整数和二进制三种常用方式来讨论如何高效存储和处理IP地址。 1. IPv4存储 1.1 字符串存储 优点:直观易读,简单易用。缺点:占用更多的存储空间&am…...
LinkedList源码解读
这里写目录标题 简介源码解读基础变量构造函数LinkedList()LinkedList(Collection<? extends E> c) 总结 简介 LinkedList 是对 Java 集合框架中 List 接口的一种具体实现,归属于线性数据结构的范畴。其核心内部结构是通过双向链表(double-linke…...
springboot feign-httpclient 连接池配置
在默认情况下 spring cloud feign 在进行各个子服务之间的调用时,http组件使用的是jdk的HttpURLConnection,没有使用线程池。有2种可选的线程池:HttpClient 和 OKHttp 在Spring Boot项目中使用Feign并配置HttpClient连接池,你需要…...
电汽车充电革命:充电桩的过去现在与未来
电动汽车充电革命:中国充电桩行业的过去、现在与未来 一、发展历程概述 中国充电桩行业的发展历程可划分为以下几个阶段: 1. 初始期(2006-2008年):在此阶段,国家队主导市场,主要参与者包括国…...
windows server 2019中安装.net framework 3.5功能出错
转自金蝶云社区|财务金融企业信息化|IT精英人脉圈子-金蝶云社区官网 [故障现象] Windows server 2019系统安装net framework3.5时默认情况下会出现报错,提示错误:error 0x800F0954。 问题说明: 根据网上资料尝试了几种方式都不行: (1)离线下载net framework3.5进行安装(不…...
vscode gitlens收费破解
首先打开vscode 插件栏 搜索GitLens 找到对应插件 这里我已经安装完成,如果未安装的点击install 并且下载指定版本V15.1.0 不然后续操作 不生效 找到对应面板 点击查看GitLens 安装完成后,并不能立即使用 显示一下内容,需要付费 这里很关键&…...
IPv 4
IP协议 网络层主要由IP(网际协议)和ICMP(控制报文协议)构成,对应OSI中的网络层,网络层以实现逻辑层面点对点通信为目的。目前应用最广泛的IP协议为IPv4 基本概念给出 主机:配有IP地址但不具有路…...
SQL 注入漏洞 - 学习手册
0x01:SQL 注入前导知识 0x0101:SQL 注入 —— MySQL 数据库概述 知识速查:SQL 注入前导知识 SQL 注入 —— MySQL 数据库概述 获取数据库名 : select schema_name from information_schema.schemata;获取数据表名 : select table_name from …...
2026年京东云OpenClaw/Hermes Agent配置Token Plan搭建详细指南
2026年京东云OpenClaw/Hermes Agent配置Token Plan搭建详细指南。OpenClaw是开源的个人AI助手,Hermes Agent则是一个能自我进化的AI智能体框架。阿里云提供计算巢、轻量服务器及无影云电脑三种部署OpenClaw 与 Hermes Agent的方案、百炼Token Plan兼容主流 AI 工具&…...
犀牛开发者日记-犀牛论剑特辑 | 李江浩:一个 ROS 布道师的转身
熟悉ROS领域的朋友,对李江浩这个名字想必并不陌生。作为资深ROS布道师,他常年活跃在技术社区分享干货,面对同行提出的各类问题,总能给出快准狠的解决方案,精准直击技术痛点。熟悉他的人都有一个共同感受:李…...
怎样给照片去背景?2026 图片抠图方法对比|免费在线工具实测
在日常生活中,我们经常需要给照片去背景——无论是制作证件照、电商商品图、社交媒体头像,还是创意合成,去背景都是最基础的图像处理需求。但面对五花八门的工具和方法,很多人不知道如何选择。本文将从多个维度全面对比 2026 年主…...
5.3、从双亲表示法看树的存储设计哲学
1. 双亲表示法的本质:用数组重构树形关系 第一次接触双亲表示法时,我被它的简洁性惊艳到了——仅用数组就能完整描述整棵树的拓扑结构。这种存储方式的核心在于:每个节点只需要记住自己的父亲是谁。就像现实中的家族族谱,我们通过…...
如何用jStat轻松实现电商数据分析和科学研究:JavaScript统计库的10个实际应用案例
如何用jStat轻松实现电商数据分析和科学研究:JavaScript统计库的10个实际应用案例 【免费下载链接】jstat JavaScript Statistical Library 项目地址: https://gitcode.com/gh_mirrors/js/jstat jStat是一个功能强大的JavaScript统计库,它为开发者…...
Watchify常见问题解决方案:解决监视失败的7个实用技巧
Watchify常见问题解决方案:解决监视失败的7个实用技巧 【免费下载链接】watchify watch mode for browserify builds 项目地址: https://gitcode.com/gh_mirrors/wa/watchify Watchify作为Browserify的监视模式工具,能在文件变化时自动重新构建&a…...
B站视频转文字终极指南:5分钟掌握高效知识管理神器
B站视频转文字终极指南:5分钟掌握高效知识管理神器 【免费下载链接】bili2text Bilibili视频转文字,一步到位,输入链接即可使用 项目地址: https://gitcode.com/gh_mirrors/bi/bili2text 你是否曾为了一段精彩的B站课程内容࿰…...
别再为调试发愁!FreeRTOS下STM32串口打印的三种实用方案(含USART3重定向避坑)
FreeRTOS下STM32串口调试的三大实战方案与深度优化指南 在嵌入式开发中,调试信息的输出如同黑夜中的灯塔,为开发者指明程序运行的轨迹。当FreeRTOS遇上STM32,串口打印这个看似基础的功能却可能成为项目推进的绊脚石。本文将带您深入探索三种经…...
Office Custom UI Editor:终极指南:如何彻底改造你的Office工作界面?
Office Custom UI Editor:终极指南:如何彻底改造你的Office工作界面? 【免费下载链接】office-custom-ui-editor Standalone tool to edit custom UI part of Office open document file format 项目地址: https://gitcode.com/gh_mirrors/…...
这种界面和额外附加认证要求以前从来没有过
注册github账号很早就有了,但这种认证要求以前从来没有过。 自从上传了这个代码: mcp 桥接器 就多了认证要求。 发生了什么 :GitHub 现在要求所有活跃开发者都必须开启双重身份验证(2FA),以保护账号不被黑…...
