Django 扩展 Elasticsearch - 启动与关闭 - 启动报错问题解决方法

这篇具有很好参考价值的文章主要介绍了Django 扩展 Elasticsearch - 启动与关闭 - 启动报错问题解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

关联链接

1. Centos 7 安装Elasticsearch 6.2.4 - tar 包安装 - elasticsearch head(浏览器插件)和kibana 插件 tar 安装

2. Django & drf-haystack & Elasticsearch 2.4.0 集成 - 填坑之路


一、启动与关闭

个人理解

Elasticsearch 分为旧版本和新版本,新版本不知道是 6.x ≥ 版本还是 7.x ≥ 版本有自带的 jdk 环境,所以对于本地 jdk 环境,不会有影响,但是旧版本,就不一定了,有可能出现奇奇怪怪的问题。

笔者思路,有些遗忘了,所以这时,就需要对 本地 java jdk 启动 Elascticsearch 命令,进行一个启动命令的配置,但如果是 配置文件配置的话,由于是旧版本,所以配置方法也有可能比较老偏门,需要自己研究清楚。

但如果只是简简单单的,bin/elasticsearch -d 命令,那就最好不过了。

还有关于启动最好是切换一个 普通用户启动 elasticsearch ,不要用 root 用户启动,否则会报错的,所以这里就需要新建一个 elastic 用户和 elastic 用户组,还有一定一定要将 elasticsearch 安装目录的拥有者切换为 elastic 用户 和 elastic 用户所属的用户组。

还有一点可以记忆,就是如果创建用户时,没有指定用户组,那么就会自动创建一个和用户同名的用户组,所以最好还是指定一个用户组,或者是先创建一个用户组,后面再使用如下类似的命令为 elasticsearch 安装目录配置权限

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

参考链接

1. Django整合ElasticSearch,实现数据的快速检索(有代码)

2. elasticsearch的启动和关闭命令

3. Linux下安装Elasticsearch

4. linux 上运行elasticsearch程序

5. 第15篇-使用Django进行ElasticSearch的简单方法

6. 基于django+elasticsearch的全文检索


二、启动报错解决方法

个人理解

部分系统安装 Java 时,完全是随缘安装,怎么顺手怎么来的,所以弄了一个烂摊子,完全不知道 java 的安装路径是个什么。所以这就真的得靠经验来区分了,所以说安装Java ,别乱来,最好是下载 tar.gz包,解压安装,才是正道。

参考链接

1. ES安装启动及could not find java in bundled jdk at /opt/elasticsearch/elasticsearch-7.9.1/jdk/bin/java报错

2. linux查看java版本,以及配置java home

3.【实操】如何在linux系统查找JAVA安装路径,定义JAVA_HOME文章来源地址https://www.toymoban.com/news/detail-480517.html

到了这里,关于Django 扩展 Elasticsearch - 启动与关闭 - 启动报错问题解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决elasticsearch启动时,内存不足问题

    运行环境: centos7.6,2核2G,Docker版本19.03.9 1、拉取镜像 2、运行容器 过了几分钟,elasticsearch会被卡退,这是由于虚拟机内存不足引起的,elasticsearch默认最小内存是2G。 所以,在运行容器时指定es的运行内存即可

    2024年02月16日
    浏览(36)
  • elasticsearch的启动和关闭命令

    1、启动elastic 切换到elasticsearch安装目录的bin目录下,执行如下命令即可 注意:新版本的Es是不支持liunx的root用户启动的,若当前用户时root用户,需要切换到其他用户,切换用户的命令如下: 2、启动可视化查询界面 切换到可视化界面kibana的bin命令下,执行如下命令即可 3、关

    2024年02月11日
    浏览(32)
  • 问题解决:django模型查询报错,找不到数据库表

    django项目,使用的postgresql数据库,建了多个模式,模型查询时一直默认查public的表 1. 问题 :   django.db.utils.ProgrammingError: relation \\\"ip_management_app.table\\\" does not exist 2. 代码: 3. 解决方案 (1)使用的django2.0,settings文件中修改数据库配置,增加OPTIONS (2)其他方案 修改db_table,有

    2024年01月23日
    浏览(40)
  • Docker启动elasticsearch退出并报错AccessDeniedException/usr/share/elasticsearch/config/elasticsearch.yml解决方案

    在使用Docker启动elasticsearch的时候报错: 因为elasticsearch没有启动,所以不能进入到容器中查看日志,可以使用docker查看,刷新打印: 添加自己创建的文件路径挂载的读写权限: 作为程序员第 201 篇文章,每次写一句歌词记录一下,看看人生有几首歌的时间,wahahaha …

    2024年02月16日
    浏览(37)
  • 在docker中启动elasticsearch,启动后又自动关闭

    问题现象:在docker中启动elasticsearch,启动后又自动关闭。具体现象如下图。 解决方法: 1、用docker ps -a查看“容器id”,然后用docker logs -f “容器id”查看日志。 发现是elasticsearch.yml这个配置文件有问题。 我的问题是“:”后没加个空格。 3、docker rm “容器id”,然后重启ela

    2024年02月12日
    浏览(27)
  • Logstash启动报错:401的问题解决

      原因: logstash的conf文件没有配置ES的账号密码, 配置上账号密码即可  

    2024年02月13日
    浏览(32)
  • MySQL 启动报错权限不足,问题解决

    MySQL初始化以后,启动失败! 命令:systemctl start mysqld ,提示启动不成功,请查看服务状态,如图  提示权限不足就很纳闷了,为啥呢?   ①、关闭selinux防火墙         临时关闭:setenforce 0,         永久关闭:需修改配置文件/etc/selinux/config ②、数据目录权限,my

    2024年02月08日
    浏览(33)
  • spring工程的启动流程?bean的生命周期?提供哪些扩展点?管理事务?解决循环依赖问题的?事务传播行为有哪些?

    Spring工程的启动流程主要包括以下几个步骤: 加载配置文件:Spring会读取配置文件(如XML配置文件或注解配置)来获取应用程序的配置信息。 实例化并初始化IoC容器:Spring会创建并初始化IoC容器,即ApplicationContext。在这一步,Spring会解析配置文件,并将配置的Bean实例化。

    2024年02月12日
    浏览(27)
  • Elasticsearch——》解决启动报错fatal exception while booting Elasticsearchjava.nio.file.InvalidPathException

    推荐链接:     总结——》【Java】     总结——》【Mysql】     总结——》【Redis】     总结——》【Kafka】     总结——》【Spring】     总结——》【SpringBoot】     总结——》【MyBatis、MyBatis-Plus】     总结——》【Elasticsearch】 环境变量 classpath 最后面 空

    2024年02月11日
    浏览(30)
  • 【ELK】elasticsearch启动异常报错“access denied (“java.lang.RuntimePermission“ “modifyThread“)”解决一列

    背景,某运维小白搭建ES 7.17.7 集群重启ES集群出现启动es集群情况,服务自动关闭,错误日志如下: 现象: 1、看到需要关闭swap可以提升稳定性,装好ES后关闭swap并重启服务器发现ES无法启动; 2、回退swap后,启动成功; 3、关闭后故障依旧; 4、经检查发现内存使用率有点高

    2024年02月04日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包