首先安装jdk

下载elasticsearch

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.4.tar.gz

解压 tar -zxvf elasticsearch-6.2.4.tar.gz

移动项目到/usr目录下

mv elasticsearch-6.2.4 /usr

启动es

/usr/elasticsearch-6.4.2/bin/elasticsearch

报错:因为es不能使用root用户启动

解决办法:

新建用户es

adduser es

给用户操作elasticsearch文件夹的权限(若要修改es数据和日志的存储路径,也需要对对应文件夹授权)

chown -R es /usr/elasticsearch-6.4.2

切换到es用户

su es

再次启动es

启动成功,测试

使用127.0.0.1或者localhost可以访问,使用ip地址却无法访问

修改elasticsearch-6.4.2/conf/elasticsearch.yml文件,使用IPv4(集群时修改为对应服务器的ip)

重新启动es

前两个问题:

vi /etc/security/limits.conf

添加如下内容

* soft nofile 65536
* hard nofile 65536

* soft nproc 4096

* hard nproc 4096

保存后重启系统让修改生效,

第三个错误是因为操作系统的vm.max_map_count参数设置太小导致的:

切换到root用户修改配置sysctl.conf
vi /etc/sysctl.conf 
添加下面配置:
vm.max_map_count=262144
并执行命令,让修改生效:
sysctl -p

执行sysctl -a | grep "vm.max_map_count"命令查看修改是否生效

切换到es用户,重启es,启动成功

使用windows系统访问提示找不到页面,关闭linux系统防火墙即可

centos7防火墙关闭:

//临时关闭
systemctl stop firewalld.service
//禁止开机启动
systemctl disable firewalld

linux下elasticsearch的安装相关推荐

  1. Linux下Tomcat的安装配置

    Linux下Tomcat的安装配置 一.下载安装对应的jdk,并配置Java环境. 官网下载地址: http://www.oracle.com/technetwork/java/javase/down ...

  2. linux下从git获取有权限的代码,linux下从源代码安装git

    之所以有这样的需求,是因为部分预安装的git版本太低,很多功能没有并且安全性存在问题. 比如git submodule add xxx@host:yyy.git必须在父repo的root目录安装,而新 ...

  3. linux编译安装jpeg,Linux下JPEG库安装脚本(转)

    Linux下JPEG库安装脚本(转)[@more@]该脚本用于在Linux下安装JPEG库,在安装GD库的时候如果没有JPEG库,GD将不能生成JPEG格式的图象. 作者: 何志强#----where ...

  4. Linux下图解minicom安装

    Linux下图解minicom安装 minicom是一个串口通信工具,就像Windows下的HyperTerminal.可用来与串口设备通信,如调试交换机和Modem等.它的Ubuntu软件包的名称就 ...

  5. Linux下的软件安装方法介绍

    本文目录 一.Linux下的软件安装方式 二.在线安装 三.使用dpkg从本地磁盘安装deb软件包 本文目录 一.Linux下的软件安装方式 通常Linux上的软件安装主要有三种方式: 在线安装 从磁 ...

  6. linux下nginx编译安装

    转载自: http://hanqunfeng.iteye.com/blog/697696 一.下载nginx 下载地址:http://www.nginx.org/ 选择nginx-0.8.36 将该下 ...

  7. linux下pptpd的安装配置(×××)

    linux下pptpd的安装配置(×××)--单网卡×××实现 (本文部分内容摘自互联网,特此声明!)          环境介绍:Linux(redhat) 2.6.18 +PPP+PPTPD    ...

  8. OpenCV在Linux下的编译安装(Ubuntu )

    OpenCV在Linux下的编译安装(Ubuntu ) 1.先安装相关的库: sudo apt-get install build-essential sudo apt-get install lib ...

  9. Linux下Nagios的安装与配置

    Linux下Nagios的安装与配置 2017-03-23 17:40:20     来源:    点击:0 Nagios是企业普遍使用的最具影响力的网络信息监视系统之一,它可以动态监视指定的网络状态 ...

最新文章

  1. 【前端】20款国外非常漂亮的优秀网站404错误页面HTML模板
  2. Linux crontab 命令格式与具体样例
  3. Nodejs是什么?
  4. php+oracle新增数据类型,Oracle 修改某个字段的数据类型三种方式
  5. Python 函数参数传递的困惑
  6. 2017.3.20-morning
  7. SQLServer数据库写操作报错String or binary data would be truncated问题解决
  8. 点击树形相应车型,置顶
  9. 国军标--Gjb软件需求规格说明书模板
  10. html5在线聊天插件,纯js网页在线聊天对话插件(原创)
  11. 前端模块化开发的价值
  12. 计算机语言lc-3,GBT 15969.3-2005 可编程序控制器 第3部分 编程语言.pdf-全文可读
  13. 绿色城市智慧管理:数字孪生地下综合管廊平台
  14. Kubernetes哪一点最打动你?或者,它发布过的哪一项特性让你认为最厉害?
  15. LabVIEW 通讯与罗克韦尔 AB Allen Bradley PLC通讯 EhernetIP 网口TCP标签通讯 SL500实测通过
  16. HTB-Blocky
  17. 如何获取vs code中插件Waka Time的API key
  18. [日推荐] 『KORJO母爱小空间』妈妈带宝宝出门再也不用愁啦!
  19. 简述组装计算机硬件流程,计算机硬件组装的步骤有哪些?
  20. 基于vue,安装vux-ui步骤

热门文章

  1. Win32ASM-进程学习[3]-读写进程空间
  2. 160 - 29 cosh.3
  3. treeset java_Java TreeSet pollLast()方法与示例
  4. 汇编语言-006(数组操作 、字符串应用、PUSHFD_POPFD 、PUSHAD_POPAD 、 子程序 函数、 USES 、 INC_DEC )
  5. python求三个数中最小(大)的元素
  6. 韩国的计算机科学家,韩国科学技术院用普通相机为AR/VR复刻真实世界物理对象...
  7. git设置master权限_git怎么控制成员的权限?
  8. 转——idapython import site failed
  9. uva 10559——Blocks
  10. python 多人连接mysql 进行事务操作 对mysql加锁与释放锁