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表示开放所有权限

  • 相关阅读:
    hdu 3268 09 宁波 现场 I
    hdu 3697 10 福州 现场 H
    CodeForces Round #521 (Div.3) D. Cutting Out
    #Leetcode# 226. Invert Binary Tree
    zufe 蓝桥选拔
    #Leetcode# 100. Same Tree
    #Leetcode# 6. ZigZag Conversion
    PAT 1084 外观数列
    #Leetcode# 38. Count and Say
    #Leetcode# 22. Generate Parentheses
  • 原文地址:https://www.cnblogs.com/betterwgo/p/13418076.html
Copyright © 2011-2022 走看看