elasticsearch 启动报错 Exception in thread "main" java.nio.file.AccessDeniedException:

2023-10-29

系统:操作centos7 (虚拟机)

./bin/elasticsearch,启动报错

[es1@es1 software]$ ./elasticsearch-6.3.1/bin/elasticsearch
Exception in thread "main" java.nio.file.AccessDeniedException: /home/es1/software/elasticsearch-6.3.1/config/jvm.options
	at sun.nio.fs.UnixException.translateToIOException(UnixException.java:84)
	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
	at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
	at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
	at java.nio.file.Files.newByteChannel(Files.java:361)
	at java.nio.file.Files.newByteChannel(Files.java:407)
	at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
	at java.nio.file.Files.newInputStream(Files.java:152)
	at org.elasticsearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:58)

错误原因:使用非 root用户启动ES,而该用户的文件权限不足而被拒绝执行。

解决方法: chown -R 用户名:用户名 文件(目录)名

例如: chown -R es1:es1 searchengine

重启es

继续报错,报错内容如下

OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from one, then you should configure the number of parallel GC threads appropriately using -XX:ParallelGCThreads=N

将处理器核心数改成2,重启后可正常运行。若不成功,将处理器数量也改成2。

在虚拟机的设置中,将处理器的处理器核心数量改成2,重新执行启动命令后,能够正常运行。若还是未能执行成功,可进一步将处理器数量也改成2。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

elasticsearch 启动报错 Exception in thread "main" java.nio.file.AccessDeniedException: 的相关文章

  • Elasticsearch 跨集群复制(CCR)的使用

    什么是 Elasticsearch 的跨集群复制 CCR Cross Cluster Replication 跨集群复制是 Elasticsearch v6 5 发布的一个新的特性 这个特性可以让你将一个集群的索引数据同步复制到远程的另外一
  • linux 系统 ES开源工具 elastichd 的使用

    要求安装了 ES和 docker 执行命令 docker run p 9800 9800 d containerize elastichd 然后访问 主机名 9800 即可 打开之后是这样一个界面
  • 物理机重启后ES无法访问

    问题 机房断电 重启机器后 Elasticsearch 集群无法访问 集群状态访问如下 可以访问 9200 端口 目测 Elasticsearch 是正常的 但是查看集群状态报错 报错内容 error root cause type mas
  • ES安全认证机制X-pack的安装及使用

    1 给ES Kibana安装x pack bin elasticsearch plugin install x pack bin kibana plugin install x pack 2 修改密码 注意 这个只能修改一次密码 同一个集群
  • 【ElasticSearch(五)进阶】两种_search检索方式,match_all检索,Query DSL基本使用...

    ElasticSearch 五 进阶 两种 search检索方式 match all检索 Query DSL基本使用 一 导入测试数据 ElasticSearch官方为我们准备了一部分测试数据供调试使用 我们可以Kinaba内进行数据导入处
  • Es中索引的删除操作

    package com atguigu es test import org apache http HttpHost import org elasticsearch action admin indices delete DeleteI
  • es基础操作

    列出所有索引 列出所有索引 列出所有的数据库 GET cat indices v 添加索引 PUT goods settings 副本数 number of replicas 1 分片数 number of shards 5 删除索引 DE
  • ELK的优点和局限性

    ELK作为一种开源的日志管理解决方案 具有以下优点 实时性高 ELK可以实现实时索引和搜索 支持高效的日志收集和处理 可以帮助用户及时发现问题和异常 提高系统的响应速度和稳定性 可扩展性强 ELK的架构支持水平扩展和负载均衡 可以根据需要增
  • es统计所有数量的坑

    最近在统计线上的数量时 会发现始终都是10000 觉得很奇怪 先来说一下场景 我使用的是7 2版本的es 需要统计所有数量 后来发现数量下面有个relation gte的属性 然后在网上一搜 发现es 7 X在数据量很大时 数量都会是100
  • Elastic Stack简介及es简单操作

    如果你没有听说过 Elastic Stack 那你一定听说过 ELK 实际上 ELK 是三款软件的简称 分别是 Elasticsearch Logstash Kibana 组成 在发展的过程中 又有新成员 Beats 的加入 所以就形成了
  • docker-compose deploy 高可用 elasticsearch TLS

    文章目录 1 sysctl 2 swap 3 hosts 4 配置 instances yaml 5 创建证书 6 部署 7 修改 kibanna 密码 8 清理 1 sysctl root github es tls cat etc sy
  • 《再也不怕elasticsearch》REST API调用

    REST API调用 大家好我是迷途 一个在互联网行业 摸爬滚打的学子 热爱学习 热爱代码 热爱技术 热爱互联网的一切 再也不怕elasticsearch系列 帅途会慢慢由浅入深 为大家剖析一遍 各位大佬请放心 虽然这个系列帅途有时候更新的
  • 使用python和snapshot备份ElasticSearch索引数据

    该python备份snapshot的索引数据脚本 通过Elasticsearch连接es 然后通过es indices get alias函数获取所有索引名称 通过列表的startswith函数剔除 开头的自带索引名称 然后把所有索引名称放
  • Elasticsearch 相关度评分TF&IDF算法揭秘

    1 算法介绍 relevance score算法 简单来说 就是计算出 一个索引中的文本 与搜索的文本 他们之间的关联匹配程序 ElasticSearch使用的是term frequency inverse document frequen
  • ELK详解(十七)——filebeat输出到Redis和Elasticsearch实战

    今天继续给大家介绍Linux运维相关知识 本文主要内容是使用filebeat将日志输出到Redis和Elasticsearch的实战配置 在ELK详解 十六 filebeat安装与使用一文中 我们介绍了filebeat的安装 部署和简单应用
  • ElasticSearch 6.3版本(ES)查询人名关键字不拆词查询

    ElasticSearch 6 3版本 ES 查询关键字不拆词查询 类似mysql 的 like 语句 mysql的sql语法类似如下 采用大量like和locate语法 进行模糊查询 导致查询一个需要8秒多 通过ES优化后 总的查询在1秒
  • 解决Java JPA Es索引时间戳字符串格式比较问题

    说明 在Java开发中常见使用 yyyy MM dd HH mm ss 来格式化时间戳 例如 ApiModelProperty 订单开始日期 JsonFormat pattern yyyy MM dd HH mm ss JSONField
  • Elasticsearch 7 系列(3) —— 核心概念

    目录 集群 cluster 节点 node 索引 index 类型 type 要学好Elasticsearch 就得先对Elasticsearch中的概念有所了解 接下来我们就重点说说Elasticsearch中的集群 节点 索引 类型 文
  • 大数据笔记--ELK(第一篇)

    一 ELK介绍 1 什么是ELK ELK 是elastic公司提供的一套完整的日志收集以及展示的解决方案 是三个产品的首字母缩写 分别是ElasticSearch Logstash 和 Kibana 1 1 E ELASTICSEARCH
  • 小白成功搭建Elasticsearch 只需五步(包含配置xpack)

    ElasticSearch 安装成功后 是不需要使用用户名和密码就可以访问的 这也是在配置skywalking的apm过程中 连接es数据库无需设置用户名和密码的原因 启动es也非常的简单 在 bin 目录下运行elasticsearch

随机推荐

  • Elasticsearch更新某条信息中的字段

    样例 PUT megacorp employee 1 first name John last name Smith age 25 about I love to go rock climbing interests sports musi
  • Qt之连接wifi

    最近因为项目需要 我的文件系统是移植好wifi驱动的 所以前面的部分就不描述了 在界面添加wifi的连接 所以记录一下自己在探索中的经验和误区 一 无线路由器常见加密方式有WPA PSK WPA2 PSK wpa加密需要用wpa suppl
  • 【数据结构】_4.List接口实现类LinkedList与链表

    目录 1 链表的结构与特点 1 1 链表的结构 1 2 链表的特点 2 不带头单链表的模拟实现 3 单链表OJ 3 1 题目1 移除链表元素 3 2 题目2 反转一个单链表 3 3 题目3 返回链表的中间结点 3 4 题目4 链表的倒数第k
  • oa处理会签流程图_关于合同会签OA流程使用说明

    合同会签 OA 流程使用说明 为了加强合同管理 简化合同会签流程 自 2010 年 3 月份起 已经实行合同会签流程在 OA 中进行 现就相关使用问题流程说明如 下 第一步 打开 OA 界面 点击我的流程 点击新建流程 第二步 点击合同会签
  • 通过自动回复机器人学Mybatis—基础版

    曲不为直终必弯 养狼当犬看家难 墨染鸬鹚黑不久 粉刷乌鸦白不坚 蜜饯黄莲终清苦 强摘瓜果不能甜 好事总得善人做 那有凡人做神仙 准备工作 JSP JSTL EL JS JQUERY Servlet JavaBean JDBC Mybatis
  • qt学习——基本使用、对象树、按钮、信号与槽

    初识qt qt qt命名规范以及相关快捷键的使用 QPushButton 对象树 点击按钮关闭窗口 信号和槽 标准的信号和槽 自定义信号和槽 带参数的自定义信号和槽传参以及函数的二义性问题 信号和槽的拓展 qt4的信号与槽 QDebug的输
  • 修改 Flutter 中字体的大小和颜色

    import package flutter material dart void main gt runApp MyApp class MyApp extends StatelessWidget This widget is the ro
  • rk3568can设置异常

    板子 rk3568 平台 android11 1 问题描述 设备树中can的配置 can1 can fe580000 compatible rockchip canfd 1 0 reg lt 0x0 0xfe580000 0x0 0x100
  • 【机器学习】浙工商机器学习实验指导(一)

    文章目录 一 实验一 线性回归算法实验 1 1 算法引入 1 2 模拟数据实验 1 3 Boston 数据实验 二 实验二 SVM算法 2 1 算法介绍 2 2 鸢尾花数据实验 三 实验三 集成学习一 3 1 简单介绍 3 2 Breast
  • 在LATEX中优雅地插入MATLAB代码

    利用MATLAB的mcode宏包 即可实现三种插入MATLAB的方式 行内代码 行间代码块 以文件形式插入 mcode包的下载地址 及官方说明 mcode帮助文档 另外Latex中运行代码块 需要lstlisting包 lstlisting
  • 二叉树相关

    二叉树的种类 在我们解题过程中二叉树有两种主要的形式 满二叉树和完全二叉树 满二叉树 满二叉树 如果一棵二叉树只有度为0的结点和度为2的结点 并且度为0的结点在同一层上 则这棵二叉树为满二叉树 如图所示 这棵二叉树为满二叉树 也可以说深度为
  • 【Leetcode】16. 最接近的三数之和

    题目描述 给定一个包括 n 个整数的数组 nums 和 一个目标值 target 找出 nums 中的三个整数 使得它们的和与 target 最接近 返回这三个数的和 假定每组输入只存在唯一答案 题解 解法和 Leetcode 15 三数之
  • 学习了解可能的影响变量,例如收入和体育锻炼对……的影响

    心理健康 资料来源 心理健康正日益成为一个传统上被掩盖的话题 我们已经开始理解心理健康对生产力 总体健康 人际关系和身体健康的影响 并将更多的注意力放在心理健康上 甚至雇主也开始更加重视提供工作环境和条件 以保持员工尽可能快乐和健康 而先进
  • postman中发送post请求保存数据到数据库中文乱码问题

    postman中发送post请求保存数据到数据库中文乱码 postman 以为是header中的问题 加上这俩问题并未解决 以为是数据库的问题 改成这个也没解决 后台打印也没问题 book Book id null type 类别111 n
  • Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could

    Failed to configure a DataSource url attribute is not specified and no embedded datasource could be configured Reason Fa
  • SpringSecurity授权

    目录 一 RABC的介绍 二 权限表设计 三 编写权限控制方法 1 mapper接口 2 映射文件 3 修改认证逻辑 四 配置类访问资源 五 自定义访问控制逻辑 1 自定义 2 配置类 六 注解设置访问控制 1 Secured 1 在配置了
  • Status Code:200 OK (from disk cache)和304的区别,以及怎么禁止缓存

    有时候缓存是 200 OK from disk cache 有时候会是 304 看运维是否移除了 Entity Tag 移除了 就总是 200 OK from cache 没有移除 就两者交替出现 他们两个的区别是 200 OK from
  • C++中rand() 函数的用法

    C 中rand 函数的用法 1 rand 不需要参数 它会返回一个从0到最大随机数的任意整数 最大随机数的大小通常是固定的一个大整数 2 如果你要产生0 99这100个整数中的一个随机整数 可以表达为 int num rand 100
  • ajax的三种方法以及ajax概念

    目录 Ajax技术主要包括 1 客户端脚本语言 JavaScript 2 异步数据获取技术 XMLHttpRequest 3 数据交换和操作技术 XML和XSTL 4 动态显示和交互技术DOM及基于标准的表示技术XHTML和CSS等 aja
  • elasticsearch 启动报错 Exception in thread "main" java.nio.file.AccessDeniedException:

    系统 操作centos7 虚拟机 bin elasticsearch 启动报错 es1 es1 software elasticsearch 6 3 1 bin elasticsearch Exception in thread main