资讯专栏INFORMATION COLUMN

Elasticsearch启动问题小记

yhaolpz / 3540人阅读

摘要:不能用用户启动添加用户修改所有者照抄写法即可把新用户赋予权限因为安装目录放在了的家目录下,新用户是不能访问到的,所以即使属于新用户了,但目录权限原因访问不到里的包,所以找不到类。

1.不能用root用户启动

useradd 添加用户
chown -R 修改ES所有者

vim /etc/sudoers

照抄root写法即可把新用户赋予suso权限

2.Error: Could not find or load main class org.elasticsearch.tools.java_version_checker.JavaVersionChecker

因为es安装目录放在了root的家目录下,新用户是不能访问到的,所以即使ES属于新用户了,但目录权限原因访问不到lib里的jar包,所以找不到Java类。 把ES搬到新用户的家目录以内即可。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/74836.html

相关文章

  • Laravel5.3+Scout+ElasticSearch5.0 小记

    摘要:系统环境安装没什么要点只要跟着官方文档流程一般都能安装成功并成功运行不过在线上环境别人还是在用一是项目大了二是的不同版本对内存的要求不一样而且在之后由于取消了导致很多插件都不能按照以前的方式安装了比如很常用现在就要通过运行或者其他插件放 系统环境 Ubuntu16.04, ElasticSearch5.0, JDK1.8 ElasticSearch5.0 安装es5.0没什么要点,只要...

    OnlyLing 评论0 收藏0
  • 使用 Docker 快速部署 Elasticsearch 集群

    摘要:本文将使用容器使用编排快速部署集群,可用于开发环境单机多实例或生产环境部署。在集群每一个节点上执行安装使用安装重启服务验证分词默认使用分词器只能处理英文,中文会被拆分成一个个的汉字,没有语义。 本文将使用Docker容器(使用docker-compose编排)快速部署Elasticsearch 集群,可用于开发环境(单机多实例)或生产环境部署。 注意,6.x版本已经不能通过 -Epat...

    tracymac7 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<