centos上安装elasticsearch 5.5.1 遇到的各种坑

mac玩得好好滴,一次性启动成功,结果在centos上安装时,遇坑无数,记录一下:

一、只能localhost访问的问题
修改 conf\elasticsearch.yml

network.host: 0.0.0.0
http.port: 9200
discovery.zen.ping.unicast.hosts: ["0.0.0.0"]

  

二、各种启动 ... too low 的妖娥子

比如:
max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
max number of threads [1024] for user [lishang] likely too low, increase to at least [2048]
max number of threads [1024] for user [elasticsearch] is too low, increase to at least [2048]

2.1 修改/etc/security/limits.conf

# /etc/security/limits.conf
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

2.2 修改 /etc/security/limits.d/90-nproc.conf

* soft nproc 2048
root soft nproc unlimited
deploy soft nproc unlimited

2.3 修改/etc/sysctl.conf

追加(如果已存在,则直接修改)

vm.max_map_count=262144

然后执行sysctl -p

 

三、启动中的 bootstrap checks failed

仍然修改 conf\elasticsearch.yml

bootstrap.memory_lock: false
bootstrap.system_call_filter: false
时间: 2024-09-26 09:37:00

centos上安装elasticsearch 5.5.1 遇到的各种坑的相关文章

CentOS上安装Node.js和mongodb笔记

  CentOS上安装Node.js和mongodb笔记        这篇文章主要介绍了CentOS上安装Node.js和mongodb笔记,本文讲解了Python安装.Node.js安装.npm安装.mongodb驱动安装.mongodb数据库操作测试代码等内容,需要的朋友可以参考下 之前听说过Node.js,只是知道它可以应用于服务器端,但是对很多具体的东西并不了解.今天在QCon上听了袁锋的分享<Node.js脱离了浏览器的Javascript>之后,顿时有了想立刻试一下的冲动. No

在CentOS上安装phpMyAdmin的教程

  这篇文章主要介绍了在CentOS上安装phpMyAdmin的教程,phpMyAdmin是一款借助PHP脚本来操作MySQL的工具,非常具有人气,需要的朋友可以参考下 前提 在CentOS上安装phpMyAdmin,你第一步需要架设一台Web服务器(如Apache或nginx),安装好MySQL/MariaDB数据库和PHP.根据你的偏好和需求,你可以从LAMP和LEMP中选择一种安装. 另一个要求是允许在你的CentOS上安装EPEL库.如果你还没设置过请猛戳这里. 在CentOS6或7上安

centos上安装中文输入法

问题描述 centos上安装中文输入法 我在centos上安装中文输入法 以root身份运行:yum install "@Chinese Support" 结果报了:Loaded plugins: product-id, refresh-packagekit, security, subscription-manager Updating certificate-based repositories. Unable to read consumer identity Setting u

centos6.3 xen4.1.3-centos6.3内核2.6.32升级到3.1.2,在centos上安装xen4.1.3

问题描述 centos6.3内核2.6.32升级到3.1.2,在centos上安装xen4.1.3 在安装内核时, Linux becalmer 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux [root@becalmer linux-3.1.2]# make -j4 install sh /usr/src/linux-3.1.2/arch/x86/boot/inst

Linux有问必答:如何在CentOS上安装phpMyAdmin

Linux有问必答:如何在CentOS上安装phpMyAdmin 问题:我正在CentOS上运行一个MySQL/MariaDB服务,并且我想要通过网络接口来用phpMyAdmin来管理数据库.在CentOS上安装phpMyAdmin的最佳方法是什么? phpMyAdmin是一款以PHP为基础,基于Web的MySQL/MariaDB数据库管理工具.虽然已经存在着一些诸如Adminer的轻量级数据库管理工具, 但是phpMyAdmin还是更加广泛应用于网站管理员之中来进行各种MySQL/MariaD

在CentOS上安装与配置Tomcat

为了上线一个项目有关JSP,需要在Centos上安装Tomcat上. 要安装Tomcat首先要下载tomcat的程序.Tomcat程序可以从,tomcat的官方网站下载:http://tomcat.apache.org/ Tomcat最新版本是tomcat8.0: 可以看到tomcat有各种版本,我们现在先下载tar.gz版本. Tomcat下载完毕后,我们通过winscp上传到/usr/local目录下,如下图: 通过终端解压tomcat安装包,如图: tar –zxvf apache-tom

如何在Ubuntu/CentOS上安装Linux内核4.0

如何在Ubuntu/CentOS上安装Linux内核4.0 大家好,今天我们学习一下如何从Elrepo或者源代码来安装最新的Linux内核4.0.代号为'Hurr durr I'm a sheep'的Linux内核4.0是目前为止最新的主干内核.它是稳定版3.19.4之后发布的内核.4月12日是所有的开源运动爱好者的大日子,Linux Torvalds宣布了Linux内核4.0的发布,它现在就已经可用了.由于包括了一些很棒的功能,例如无重启补丁(实时补丁),新的升级驱动,最新的硬件支持以及很多有

Linux~centos上安装.netcore,HelloWorld归来!

对于跨平台的.netCore来说,让它的程序运行在Linux系统上已经成为必然,也是一种趋势,毕竟我们的很多服务都放在linux服务器上(redis,mongodb,myql,fastDFS,lucene),而我们希望与这些组件服务通讯,需要使用的代码为java,python等,而这些都不是我们擅长的,因为我们是个.NET工程师,哈哈! 对于.NetCore的出现让我们可以把开始的C#程序运行在其它系统之上了,这种跨平台的特性,当然就成了下一代微软占有市场的利器,当然这也只是个人认为的,下面我们

在CentOS上安装Percona服务器的方法

  在这篇文章中我们将了解关于 Percona 服务器,一个开源的MySQL,MariaDB的替代品.InnoDB的数据库引擎使得Percona 服务器非常有吸引力,如果你需要的高性能,高可靠性和高性价比的解决方案,它将是一个很好的选择. 在下文中将介绍在CentOS 7上 Percona 服务器的安装,以及备份当前数据,配置的步骤和如何恢复备份. 1.什么是Percona,为什么使用它 Percona是一个MySQL,MariaDB数据库的开源替代品,它是MySQL的一个分支,相当多的改进和独