elasticsearch下载及可视化工具下载使用
elasticsearch下载及配置、启动
一、下载
Download Elasticsearch | Elastic
二、启动
双击bat即可。

出现如下说明启动成功:
访问测试:
三、注意
(1)因为es启动默认端口是:9200,所以需要检查此端口是否被占用。
(2)配置文件:elasticsearch.yml ,所在目录:在es根目录下的config文件中。

(3)配置文件中设置允许跨域,不设置的话,使用kibana或elasticsearch-head等可视化工具链接时会报跨域。配置如下:
http.cors.enabled: true
http.cors.allow-origin: "*"
当然你也可以修改默认9200端口号。
(4)关于config文件下的jvm.options中的配置,如果服务器内存较小,建议修改占用内存大小:默认是4g,我改成了1g,需要根据实际内存情况来确定。
(5)关于es启动闪退问题:不能启动多个es,检查是否已经有启动的es了。
四、核心
(1)索引(相当于数据库表)
(2)字段类型(mapping)就是字段类型
(3)文档(document)相当于一条一条的数据。
kibana可视化工具
一、下载
Kibana:数据的探索、可视化和分析 | Elastic
二、启动(双击kibana.bat)


三、配置
kibana.yml 配置文件位置:kibana根目录下的config目录中。
kibana默认端口号:5601,链接es服务:http:localhost:9200,这里根据实际情况配置,如果es在服务器上,那么设置服务器的ip及端口即可。页面默认为英文en;当然您也可以改为中文:zh-CN


四、查询es


注意:
1、访问kibana时,如果出现:Kibana server is not ready yet,而且是在windows系统下,es服务正常时:
(1)检查kibana配置文件链接es地址是否正确。
(2)es启动命令行在windows系统下有时会卡住(redis也是这样),按下空格或重启下 es即可。
(3)kibana版本必须与es版本号对应。不对应也会链接不上,甚至启动不成功。
上述时目前碰到的坑。
elasticsearch-head 可视化工具
一、下载
GitCode - 开发者的代码家园
https://gitcode.com/mobz/elasticsearch-head/tree/master?utm_source=csdn_github_accelerator&isLogin=1
二、进入根目录,npm install或yarn install 下载项目依赖,下载完成:npm run start 运行项目即可:
点击 连接按钮,出现绿色时,表示链接es成功。

注意:
1、下载依赖时,报如下错误,从截图可以看见主要错误是: Failed at the phantomjs-prebuilt@2.1.16 install script.

解决方案:
npm install phantomjs-prebuilt@2.1.14 --ignore-scripts
// 或
yarn add phantomjs-prebuilt@2.1.14 --ignore-scripts
注意:这个地方的版本是2.1.14,虽然报错是2.1.16,但是需要安装2.1.14才能解决,这个还不知道原因。
ik分词器:
一、下载(包含ik分词器的各个版本):
Releases · medcl/elasticsearch-analysis-ik · GitHub
二、使用
减压至es 目录下plugins目录下的ik目录(ik目录需要自己创建);
下边是我自己es的安装目录及ik放置的目录:

完之后,重新启动es,如果日志显示加载 analysis-ik,表示ik插件已被加载。 
三、分词类型
(1)ik_smart:最小力度切分

(2)ik_max_word:最细粒度切分

(3)自定义分词
如果碰到一些特殊分词,如:人名、动物名称、节日名称,我们也可以自定义自己的分词字典。
在ik目录下的config目录中:

<1> main.dic是ik分词器自带的分词,我们创建自己的分词字典:lxc.dic
<2>保存 lxc.dic,打开ik分词器配文件: IKAnalyzer.cfg.xml ,把自定义的字典添加到配置文件中,保存,重启es即可!

<3> 也可以配置多个自定义字典:
四、注意:
下载ik分词器版本也需要跟es版本号对应,否则es服务会启动失败。
相关文章:
elasticsearch下载及可视化工具下载使用
elasticsearch下载及配置、启动 一、下载 Download Elasticsearch | Elastic 二、启动 双击bat即可。 出现如下说明启动成功: 访问测试: 三、注意 (1)因为es启动默认端口是:9200,所以需要检查此端口是否被占用。…...
vim常用命令以及配置文件
layout: article title: “vim文本编译器” vim文本编辑器 有三种模式: 命令模式 文本模式, 末行模式 vim命令大全 - 知乎 (zhihu.com) 命令模式 插入 i: 切换到输入模式,在光标当前位置开始输入文本。 a: 进入插入模式,在光标下一个位置开始输入文…...
2024年的VUE2下的无效指令npm install --save vue-i18n
vue官网已经声明了不再维护vue2, vue-i18n安装依赖的时候就只接安装vue3的vue-i18, 直接报错: > npm install --save vue-i18n npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: yudao-ui-admin…...
计算机视觉主要知识点
计算机视觉是指利用计算机和算法来解析和理解图片和视频中的内容。这是一个跨学科领域,融合了计算机科学、图像处理、机器学习和模式识别等多方面的技术。以下是一些计算机视觉入门的基本知识点: 图像基础: 像素:图片的最基本组成…...
python 基础知识点(蓝桥杯python科目个人复习计划35)
今日复习计划:阶段总结(新年贺礼) 1.python简介(定义,优点,缺点,应用领域) python:一种广泛使用的解释型,高级和通用的编程语言 python极简,生…...
使用HTML、CSS和JavaScript来创建一个粒子效果,粒子会跟随鼠标点击位置生成
文章目录 一、粒子效果二、JavaScript三、HTML四、CSS五、热门文章 一、粒子效果 以下是一个简单的示例,使用HTML、CSS和JavaScript来创建一个粒子效果,粒子会跟随鼠标点击位置生成: <!DOCTYPE html> <html> <head><t…...
优质项目追踪平台一览:助力项目管理与监控
项目追踪平台是现代项目管理中不可或缺的工具,它可以帮助团队高效地跟踪和管理项目进度、任务和资源分配。在当今快节奏的商业环境中,有许多热门的项目追踪平台可供选择。 本文总结了当下热门的项目追踪平台,供您参考~ 1、Zoho Projects&…...
Docker下安装GitLab
极狐GitLab Docker 镜像 | 极狐GitLab 安装所需最小配置 内存至少4G 系统内核至少3.10以上 uname -r 命令可以查看系统内核版本 安装Docker 1.更新 yum源 yum update 2.安装依赖(如果在操作第三步的时候提示yum-config-manager 未找到命令 就安装下面依赖) yum instal…...
2024/2最新升级ChatGPT Plus的方法
2024年2月最新升级方法:ChatGPT Plus全方位体验指南 随着2024年2月的到来,ChatGPT Plus迎来了全新的升级。对于追求更高效率和更强大功能的用户来说,升级至ChatGPT Plus无疑是提升工作和学习体验的关键。在本指南中,我将一步一步…...
github和gitee
github GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。 github可以给提交的代码打上标签,方便版本的迭代和回退,也是一个存储代码的仓库 github工作区 gitee是gitHub的…...
3秒实现无痛基于Stable Diffusion WebUI安装ComfyUI!无需重复安装环境!无需重复下载模型!安装教程
标题略有夸张的表达了接下来这一套确实很简单,相较于直接下载或者通过秋叶包更新而言。大大节省磁盘空间,和下载时间。 这篇教程不需要你有: 代码基础。都是复制粘贴就完事。魔法。 这篇教程默认你已经有: 1. 本地能够正常使用…...
【UE】游戏运行流程的简单理解
流程图 官方的游戏流程图: 一般顺序为初始化引擎、创建并初始化 GameInstance、加载关卡,最后开始游戏。 总的来说就是: 开始游戏-》游戏实例-》关卡-》游戏模式-》玩家控制器-》Pawn、玩家状态、HUD、UMG(可有可无) …...
【数据分析】Excel中的常用函数公式总结
目录 0 引用方式0.1 相对引用0.2 绝对引用0.3 混合引用0.4 3D引用0.5 命名引用 1 基础函数1.1 加法、减法、乘法和除法1.2 平均数1.3 求和1.4 最大值和最小值 2 文本函数2.1 合并单元格内容2.2 查找2.3 替换 3 逻辑函数3.1 IF函数3.2 AND和OR函数3.3 IFERROR函数 4 统计函数4.1…...
ESLint prettier 配置代码风格
环境同步: 1、ESlint,开启保存自动修复 配置文件 .eslintrc.cjs prettier 风格配置 https://prettier.io 使用单引号 不使用分号 每行宽度至多80字符 不加对象|数组最后逗号 换行符号不限制(win mac 不一致) vue组件名称…...
涤生大数据实战:基于Flink+ODPS历史累计计算项目分析与优化(上)
涤生大数据实战:基于FlinkODPS历史累计计算项目分析与优化(一) 1.前置知识 ODPS(Open Data Platform and Service)是阿里云自研的一体化大数据计算平台和数据仓库产品,在集团内部离线作为离线数据处理和存…...
jvm一级缓存
1、利用JVM缓存。脱离redis。 2、导包,springboot自带此包。如没有可以导:com.google.guava:guava:20.0的包。 3、直接上代码: package com.leo.cache;import com.alibaba.fastjson.JSONObject; import com.google.common.cache.Cache; im…...
鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Web组件
鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Web组件 一、操作环境 操作系统: Windows 10 专业版、IDE:DevEco Studio 3.1、SDK:HarmonyOS 3.1 二、Web组件 提供具有网页显示能力的Web组件,ohos.web.webview提供web控制能…...
【Linux】学习-深入了解文件的读与写
深入了解语言级别(C语言)文件操作的"读"与"写" 在学习前,我们先要知道在Linux下的一个原则:一切皆是文件 如何理解呢?举个外设的例子,比如键盘和显示器,这两个外设也可以其实本质上也是文件&…...
java实战:销售订单30分钟未支付自动取消
本文将介绍如何使用Java实现一个销售订单在30分钟内未支付则自动取消的系统。我们将探讨如何使用Spring的定时任务功能来检查订单状态,并在订单未支付的情况下执行取消操作。 一、需求分析 在电商系统中,为了管理库存和避免长时间占用资源,…...
一、西瓜书——绪论
第一章 绪论 1.独立同分布 通常 假设 样本空间 中 全 体样 本 服 从 一 个 未 知 “ 分 布 ” ( d i s t r i b u t i o n ) D , 我们获得的每个样本都是独立地从这个分布上采样获得的, 即 “ 独 立同 分布 ” ( i n d e p e n d e n t a n d i d e n t ic a …...
UE5开发者必备:10个免费3D模型资源网站推荐(含避坑指南)
UE5开发者必备:10个免费3D模型资源网站深度评测与实战指南 当你深夜盯着UE5编辑器里那个孤零零的默认立方体发呆时,是否也经历过这种绝望?作为经历过上百个原型项目的老司机,我深刻理解优质3D资源对开发效率的致命影响。市面上90…...
北斗网格位置码实战:从编码原理到Java实现(非极地)
1. 北斗网格位置码:为什么我们需要它? 当你打开手机地图查看自己的位置时,看到的通常是经纬度坐标。这种表示方式虽然精确,但在实际应用中却存在不少问题。比如在物流配送系统中,直接存储和查询经纬度数据效率很低&am…...
从Julia到Python:手把手教你用KomaMRI.jl模拟MRI序列,并与Python生态联动
从Julia到Python:KomaMRI.jl与Python生态的高效联动实战指南 在医学影像研究领域,MRI序列的模拟与深度学习分析正逐渐形成紧密的工作流闭环。传统MATLAB工具链虽然成熟,但在处理大规模模拟任务和对接现代AI框架时往往力不从心。Julia语言凭借…...
InstructPix2Pix解决修图难题:图片结构不崩,只改你想改的部分
InstructPix2Pix解决修图难题:图片结构不崩,只改你想改的部分 1. 颠覆传统的智能修图革命 想象一下:你有一张完美的旅行照片,但背景中的天气不尽如人意;或者一张专业人像,需要微调表情却不想重拍。传统修…...
3个步骤掌握AI音乐创作:语音模型驱动的开源工具实践指南
3个步骤掌握AI音乐创作:语音模型驱动的开源工具实践指南 【免费下载链接】AICoverGen A WebUI to create song covers with any RVC v2 trained AI voice from YouTube videos or audio files. 项目地址: https://gitcode.com/gh_mirrors/ai/AICoverGen AI翻…...
Colmap避坑指南:如何用SuperPoint+SuperGlue提升三维重建精度(附错误案例修复)
Colmap三维重建精度提升实战:从特征匹配优化到工业级解决方案 在计算机视觉领域,三维重建技术已经从实验室走向工业应用,而Colmap作为开源摄影测量工具链的核心,其重建精度直接决定了后续NeRF或Gaussian Splatting等神经渲染技术的…...
告别繁琐操作:一键下载电子课本的智能解决方案
告别繁琐操作:一键下载电子课本的智能解决方案 【免费下载链接】tchMaterial-parser 国家中小学智慧教育平台 电子课本下载工具 项目地址: https://gitcode.com/GitHub_Trending/tc/tchMaterial-parser 还在为获取教学资源而四处奔波吗?还在面对复…...
从逗号到标签:用React 19 + TailwindCSS V4构建智能选项解析器
1. 为什么需要智能标签解析器? 在日常开发中,我们经常遇到这样的场景:用户需要输入多个选项,比如商品标签、兴趣关键词或者任务分类。传统做法是让用户手动输入每个标签后按回车,这种体验既笨拙又低效。而一个优秀的智…...
收藏!小白程序员必备:从零入门大模型,抢占职场新风口(含学习资源包)
收藏!小白程序员必备:从零入门大模型,抢占职场新风口(含学习资源包) CB Insights报告显示,AI智能体市场正爆发式增长,2024年融资达38亿美元。市场分为基础设施、通用应用和垂直应用三大板块&…...
通义千问1.5-1.8B-Chat-GPTQ-Int4效果实测:对比Claude Code的代码生成能力
通义千问1.5-1.8B-Chat-GPTQ-Int4效果实测:对比Claude Code的代码生成能力 最近在尝试各种轻量级的代码生成模型,想看看在资源有限的情况下,哪个工具能更好地辅助日常开发。通义千问1.5-1.8B-Chat-GPTQ-Int4这个版本,因为做了量化…...

