linux下elasticsearch的安装
首先安装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的安装相关推荐
- Linux下Tomcat的安装配置
Linux下Tomcat的安装配置 一.下载安装对应的jdk,并配置Java环境. 官网下载地址: http://www.oracle.com/technetwork/java/javase/down ...
- linux下从git获取有权限的代码,linux下从源代码安装git
之所以有这样的需求,是因为部分预安装的git版本太低,很多功能没有并且安全性存在问题. 比如git submodule add xxx@host:yyy.git必须在父repo的root目录安装,而新 ...
- linux编译安装jpeg,Linux下JPEG库安装脚本(转)
Linux下JPEG库安装脚本(转)[@more@]该脚本用于在Linux下安装JPEG库,在安装GD库的时候如果没有JPEG库,GD将不能生成JPEG格式的图象. 作者: 何志强#----where ...
- Linux下图解minicom安装
Linux下图解minicom安装 minicom是一个串口通信工具,就像Windows下的HyperTerminal.可用来与串口设备通信,如调试交换机和Modem等.它的Ubuntu软件包的名称就 ...
- Linux下的软件安装方法介绍
本文目录 一.Linux下的软件安装方式 二.在线安装 三.使用dpkg从本地磁盘安装deb软件包 本文目录 一.Linux下的软件安装方式 通常Linux上的软件安装主要有三种方式: 在线安装 从磁 ...
- linux下nginx编译安装
转载自: http://hanqunfeng.iteye.com/blog/697696 一.下载nginx 下载地址:http://www.nginx.org/ 选择nginx-0.8.36 将该下 ...
- linux下pptpd的安装配置(×××)
linux下pptpd的安装配置(×××)--单网卡×××实现 (本文部分内容摘自互联网,特此声明!) 环境介绍:Linux(redhat) 2.6.18 +PPP+PPTPD ...
- OpenCV在Linux下的编译安装(Ubuntu )
OpenCV在Linux下的编译安装(Ubuntu ) 1.先安装相关的库: sudo apt-get install build-essential sudo apt-get install lib ...
- Linux下Nagios的安装与配置
Linux下Nagios的安装与配置 2017-03-23 17:40:20 来源: 点击:0 Nagios是企业普遍使用的最具影响力的网络信息监视系统之一,它可以动态监视指定的网络状态 ...
最新文章
- 【前端】20款国外非常漂亮的优秀网站404错误页面HTML模板
- Linux crontab 命令格式与具体样例
- Nodejs是什么?
- php+oracle新增数据类型,Oracle 修改某个字段的数据类型三种方式
- Python 函数参数传递的困惑
- 2017.3.20-morning
- SQLServer数据库写操作报错String or binary data would be truncated问题解决
- 点击树形相应车型,置顶
- 国军标--Gjb软件需求规格说明书模板
- html5在线聊天插件,纯js网页在线聊天对话插件(原创)
- 前端模块化开发的价值
- 计算机语言lc-3,GBT 15969.3-2005 可编程序控制器 第3部分 编程语言.pdf-全文可读
- 绿色城市智慧管理:数字孪生地下综合管廊平台
- Kubernetes哪一点最打动你?或者,它发布过的哪一项特性让你认为最厉害?
- LabVIEW 通讯与罗克韦尔 AB Allen Bradley PLC通讯 EhernetIP 网口TCP标签通讯 SL500实测通过
- HTB-Blocky
- 如何获取vs code中插件Waka Time的API key
- [日推荐] 『KORJO母爱小空间』妈妈带宝宝出门再也不用愁啦!
- 简述组装计算机硬件流程,计算机硬件组装的步骤有哪些?
- 基于vue,安装vux-ui步骤
热门文章
- Win32ASM-进程学习[3]-读写进程空间
- 160 - 29 cosh.3
- treeset java_Java TreeSet pollLast()方法与示例
- 汇编语言-006(数组操作 、字符串应用、PUSHFD_POPFD 、PUSHAD_POPAD 、 子程序 函数、 USES 、 INC_DEC )
- python求三个数中最小(大)的元素
- 韩国的计算机科学家,韩国科学技术院用普通相机为AR/VR复刻真实世界物理对象...
- git设置master权限_git怎么控制成员的权限?
- 转——idapython import site failed
- uva 10559——Blocks
- python 多人连接mysql 进行事务操作 对mysql加锁与释放锁