Linux下Elasticsearch的启动

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

当我们尝试使用root用户启动时会报错:

    [root@host bin]# ./elasticsearch
[2018-09-28T21:00:15,217][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root
        at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:140) ~[elasticsearch-6.4.1.jar:6.4.1]
        at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:127) ~[elasticsearch-6.4.1.jar:6.4.1]
        at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:86) ~[elasticsearch-6.4.1.jar:6.4.1]
        at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-6.4.1.jar:6.4.1]
        at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-6.4.1.jar:6.4.1]
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:93) ~[elasticsearch-6.4.1.jar:6.4.1]
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:86) ~[elasticsearch-6.4.1.jar:6.4.1]
Caused by: java.lang.RuntimeException: can not run elasticsearch as root
        at org.elasticsearch.bootstrap.Bootstrap.initializeNatives(Bootstrap.java:104) ~[elasticsearch-6.4.1.jar:6.4.1]
        at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:171) ~[elasticsearch-6.4.1.jar:6.4.1]
        at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:326) ~[elasticsearch-6.4.1.jar:6.4.1]
        at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:136) ~[elasticsearch-6.4.1.jar:6.4.1]
        ... 6 more

此时我们只需要新增用户即可。
1.新增组elasticsearch

groupadd elasticsearch

2.将用户es加入到组elasticsearch中

useradd es -g elasticsearch -p elasticsearch

3.将Elasticsearch的目的所有者改为es

 chown -R es:elasticsearch elasticsearch-6.4.1/

4.启动文章来源地址https://www.toymoban.com/news/detail-716014.html

./elasticsearch

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

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

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

相关文章

  • Linux下Elasticsearch的启动

    当我们尝试使用root用户启动时会报错: 此时我们只需要新增用户即可。 1.新增组elasticsearch 2.将用户es加入到组elasticsearch中 3.将Elasticsearch的目的所有者改为es 4.启动

    2024年02月08日
    浏览(25)
  • Elasticsearch 安装及启动【Linux】

    官网下载地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch Kibana 数据可视化平台可以选择性安装 官网下载地址:https://www.elastic.co/cn/downloads/past-releases#kibana 选择相同版本下载 选择ES相同版本下载 https://github.com/medcl/elasticsearch-analysis-ik/releases elasticsearch 将上述的安装包上

    2024年02月11日
    浏览(35)
  • Elasticsearch linux上操作es命令详解

    2024年02月13日
    浏览(52)
  • 解决Linux内存不足,无法启动elasticsearch

    众所周知,es运行非常占用内存,很多小伙伴在学习elasticsearch的时候总是因为Linux内存不足,导致es启动失败,这个时候只要指定elasticsearch的启动内存大小就可以解决了 同时给es和kibana设置指定内存限制,docker-compose.yml文件如下,我这里设置的是512m,大家设置256m也是可以的,

    2024年02月16日
    浏览(46)
  • future versions of Elasticsearch will require Java 11 --记录es启动报错

    ES启动时候报错:future versions of Elasticsearch will require Java 11; your Java version from [/data/jdk1.8.0_111/jre] does not meet this requirement  es启动时候会使用环境变量的jdk,在不改变现有环境变量的情况下使用自带的openjdk,需要执行以下步骤:         es版本:7.5.1         自带的openjdk版本:

    2024年02月11日
    浏览(38)
  • Linux elasticsearch设置为开机自启动服务

    说明: (1)“su es”为切换用户名,“es”为系统新建的用户名 (2)“/usr/local/elasticsearch-6.2.3”为el安装目录 具体el安装流程:请点击这里

    2024年02月13日
    浏览(28)
  • Linux下安装Elasticsearch以及ES-head插件

    由于Elasticsearch客户端版本和ElasticSearch版本有对应关系,所以建议安装之前先考虑安装哪个版本的ElasticSearch。 ElasticSearch、Spring Data Elasticsearch、SpringBoot、Spring版本对应关系 安装过程如下 上传Elasticsearch到服务器的/usr/loca/目录下,解压文件 修改elasticsearch.yml配置文件 elasticse

    2024年02月04日
    浏览(38)
  • java.nio.file.NoSuchFileException: /usr/share/elasticsearch/config/jvm.options es启动出错(解决)

    今天重新搭建es的时候出现这个问题   以及给相关的文件夹权限但是还是不可以。这里提供一个解决问题的方法。 解决思路:         放弃自动挂载,采用手动进行将容器内的文件粘贴出来。 发现可以正常运行并正常访问端口号(开放端口号) 注意启动前停止并删除掉之

    2024年02月10日
    浏览(41)
  • iPortal内置Elasticsearch启动失败的几种情况——Linux

    作者:yx 在Linux环境启动iPortal后有时会出现搜索异常的情况,如下截图,这是因为Elasticsearch(以下简称“ES”)没启动成功导致的,支持过程中常遇到有三种情况导致ES启动失败的原因,一起来看看吧! 从帮助文档可以得知,启动内置的搜索服务时相关端口有这些: 如果使用

    2024年01月16日
    浏览(52)
  • linux centos7安装部署安装Elasticsearch并后台启动

    6、修改jvm.options配置文件 7、创建用户并赋予权限,不能再root用户下启动 useradd 用户名 passwd 用户名 随后会提示输入密码 赋予权限 cd /opt/software/es chown -R 用户名:用户名 ./ —chown将指定文件的拥有者改为指定的用户或组, usermod -g root 用户 —将当前用户添加至root组 8、elastic

    2024年02月16日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包