zoukankan      html  css  js  c++  java
  • linux 安装elasticsearch 可能遇到的问题

    1、can not run elasticsearch as root

    切换到非root用户

    因为安全问题elasticsearch 不让用root用户直接运行,所以要创建新用户

    第一步:liunx创建新用户  adduser XXX    然后给创建的用户加密码 passwd XXX    输入两次密码。

    第二步:切换刚才创建的用户 su XXX  然后执行elasticsearch  会显示Permission denied 权限不足。

    第三步:给新建的XXX赋权限,chmod 777 *  这个不行,因为这个用户本身就没有权限,肯定自己不能给自己付权限。所以要用root用户登录付权限。

    第四步:root给XXX赋权限,chown -R XXX /你的elasticsearch安装目录。

    然后执行成功。

    2、main ERROR Could not register mbeans java.security.AccessControlException: access denied ("javax.management.MBeanTrustPermission" "register")

    改变elasticsearch文件夹所有者到当前用户

    sudo chown -R noroot:noroot elasticsearch

    3、max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

    sudo vi /etc/sysctl.conf 

    添加下面配置:

    vm.max_map_count=655360

    并执行命令:

    sudo sysctl -p

    4、max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

    sudo vi /etc/security/limits.conf

    添加如下内容:

    * soft nofile 65536

    * hard nofile 131072

    * soft nproc 2048

    * hard nproc 4096

    sudo vi /etc/pam.d/common-session

    添加 session required pam_limits.so

    sudo vi /etc/pam.d/common-session-noninteractive

    添加 session required pam_limits.so

     如果安装到虚拟机中无法访问服务,可以修改elasticsearch.yml 中host地址

  • 相关阅读:
    为PHP开发C语言扩展
    为PHP开发C++扩展
    PHP 7 vs HHVM性能对比
    Real-time storage area network
    JS书写优化
    JS书写优化
    数据库 10 大常见安全问题盘点~
    数据库 10 大常见安全问题盘点~
    数据库 10 大常见安全问题盘点~
    SQL Server 数据库定时自动备份
  • 原文地址:https://www.cnblogs.com/austinspark-jessylu/p/8949849.html
Copyright © 2011-2022 走看看