Elasticsearch
文章平均质量分 80
Elasticsearch 学习记录
沐 修
唯自由与理想不可辜负
展开
-
Linux&Django&nginx&uwsgi - ElasticSerach 出现 high disk watermark [90%] exceeded on 、详情页面报错 500 error
由于未知的问题,笔者的商城项目突然间无法访问少部分的商品详情页面,其他的商品可以正常访问,因为是在生产环境下的系统,所以得不出有效的提示,无奈只能将 Django 项目修改为,以此来将具体的问题暴露出来,查看了详情页面的报错,发现应该是 ElasticSearch 的问题,所以去 Es 的 logs 目录下,查看 es 的日志,发现 es 日志报错。原创 2023-07-12 11:55:33 · 906 阅读 · 0 评论 -
ElasticSearch 报错集锦及解决方法
在笔者看来,无非就是要把解压后的 elasticsearch 放到,创建好的 用户目录下,所以就不会出现可能的权限问题,所以就不会老是报找不到包,其实是权限不够,当然这里笔者为了省事,直接将其放到一个普通用户目录下,当然这个固定好的专门为 elasticsearch 创建的一个用户。修改/etc/security/limits.conf文件。/etc/sysctl.conf文件末尾添加。输入如下命令,让配置立即生效。原创 2023-05-29 18:03:18 · 1996 阅读 · 0 评论 -
Django 扩展 Elasticsearch - 启动与关闭 - 启动报错问题解决方法
Elasticsearch 分为旧版本和新版本,新版本不知道是 6.x ≥ 版本还是 7.x ≥ 版本有自带的 jdk 环境,所以对于本地 jdk 环境,不会有影响,但是旧版本,就不一定了,有可能出现奇奇怪怪的问题。笔者思路,有些遗忘了,所以这时,就需要对 本地 java jdk 启动 Elascticsearch 命令,进行一个启动命令的配置,但如果是 配置文件配置的话,由于是旧版本,所以配置方法也有可能比较老偏门,需要自己研究清楚。原创 2023-05-29 11:55:45 · 905 阅读 · 0 评论 -
Django & drf-haystack & Elasticsearch 2.4.0 集成 - 填坑之路
例如 Elasticsearch 2.x 和 5.x 版本以上是删除了 filter 查询,所以如果是这两个版本,会出现种种问题,本文的Elasticsearch 版本是 2.4.0 ,在使用 pip install 时,也有相应的模块接口下载,但却没有 Elstaticsearch 6.2.4 版本的接口模块,所以选择这个版本很适合本次集成。在这里对于Elasticsearch版本的选择及其关键,如果 Elasticsearch 版本太高,那么drf-haystack就会出现报错。原创 2023-03-06 14:16:16 · 236 阅读 · 0 评论 -
Centos 7 安装Elasticsearch 6.2.4 - tar 包安装 - elasticsearch head(浏览器插件)和kibana 插件 tar 安装
如从 普通用户切换到其他的用户,如root用户,然后在切换回刚才为 elasticsearch 创建的专属用户(或root 切换 root),便可以让配置生效。首先发现教程内的 kibana 安装包版本是 6.6.2,所以得更换一下版本,不然后面按照下面的教程去下载,会报错的,笔者就是如此。方式1:通过chrome应用商店安装Elasticsearch-head插件(最简单,直接可以使用)具体方法参考链接内的方法,但链接内具体的配置方法使用 命令。还有教程内 6.6.2 的。但是 6.2.4 版本的。原创 2023-03-06 14:13:37 · 421 阅读 · 0 评论