zoukankan      html  css  js  c++  java
  • 阿里云ECS部署Elasticsearch

    Elasticsearch 版本 7.2.1


    首先需要有java环境。Elasticsearch程序包再windows和Linux上是同一个,可以通用,在window上的数据再Linux下依然可以使用。


    (1)权限问题

    root用户启动会报错,无法启动,如以下错误:

    [o.e.b.ElasticsearchUncaughtExceptionHandler] [unknown] uncaught exception in thread [main] org.elasticsearch.bootstrap.StartupException: java.lang.RuntimeException: can not run elasticsearch as root

    elasticsearch出于安全性考虑,是不能用root用户启动的。所以需要用其他创建的用户。

    同时,也不要再root目录下执行,否则会报如下错误:

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

    移动文件夹命令,如移动p05-fu文件夹到nia文件夹下:

    mv /root/user/p05-fu /root/user/nia/p05-fu

    需要注意权限的问题,目录也应该改为创建的用户权限!

    创建用户命令:

    useradd 用户名

    修改文件夹所属用户:

    chown –R 账号名称 文件或目录

    注:参数-R是递归的意思,即修改目录下全部文件的所属用户

    切换用户命令:

    su 用户名

    修改文件夹权限:

    chmod -R 777 文件夹

    权限中注意要有执行权限,即 drwx 中的x,否则无法启动。

    注:参数-R是递归的意思,777表示开放所有权限

  • 相关阅读:
    ACDream
    HDU
    拼音码和五笔码生成规则
    XML与DataTable相互转换
    如何给gridControl动态的添加合计
    SqlBulkCopy将DataTable中的数据批量插入数据库中
    截取中间字符
    将Excel表格数据转换成Datatable
    DevExpress GridControl 使用方法技巧 总结 收录整理
    C#小技巧
  • 原文地址:https://www.cnblogs.com/betterwgo/p/13418076.html
Copyright © 2011-2022 走看看