2_ElasticSearch 安装 [ Linux 环境]

1、准备环境

本次安装所需要的环境

centos7 +
java 8  +
elastic 6.8.0+

JDK 安装:

markdown
详细安步骤参考:Linux 安装JDK 8


2、ElasticSearch 安装

前提: ES不能以root用户身份启动必须创建普通用户

# a.在linux系统中创建新的组
	groupadd es
# b.创建新的用户es并将es用户放入es组中
	useradd es -g es 
# c.修改es用户密码
	passwd es

1.查看当前用户身份:

who am i

2.解压缩 elasticsearch

- tar -zxvf elasticsearch-6.8.0.tar.gz

3.进入ES安装目录查看目录结构

# 配置详情
- bin                          可执行的二进制文件的目录
- config                    	 配置文件的目录
- lib                          运行时依赖的库
- logs         					   运行时日志文件
- modules							  运行时依赖的模块
- plugins                   	 可以安装官方以及第三方插件

4.进入bin目录中启动ES服务

- ./elasticsearch

出现下图红色日志说明启动成功:

在这里插入图片描述

5.测试ElaticSearch

curl 是 Linux 中用来模拟浏览器发送请求的命令

curl http://localhost:9200

在这里插入图片描述

至此,ElasticSearch 安装基本完成!


3、开启远程连接权限

注意:ES服务默认启动是受保护的,只允许本地客户端连接,如果想要通过远程客户端访问,必须开启远程连接

1.开启ES远程访问
 vim elasticsearch.yml

将原来network修改为以下配置:

network.host: 0.0.0.0
  • 原始配置
    在这里插入图片描述

  • 修改后配置

在这里插入图片描述

2.重启启动ES服务
./elasticsearch

在这里插入图片描述

重新启动es出现如下错误:

ERROR: [3] bootstrap checks failed
[1]: max file descriptors [4096] for elasticsearch process is too low, increase to at least [65535]
[2]: max number of threads [3802] for user [es] is too low, increase to at least [4096]
[3]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
3.解决错误

解决错误[1]

使用root用户修改系统配置

vim /etc/security/limits.conf

在最后面追加下面内容

	*               soft    nofile          65536
	*               hard    nofile          65536
	*               soft    nproc           4096
	*               hard    nproc           4096

在这里插入图片描述

登录重新在检测配置是否生效

ulimit -Hn
ulimit -Sn
ulimit -Hu
ulimit -Su

解决错误[2]

使用root用户修改系统配置

vim /etc/security/limits.d/20-nproc.conf 

启动ES用户名 soft nproc 4096
在这里插入图片描述
在这里插入图片描述

解决错误[3]

使用root用户修改系统配置

vim /etc/sysctl.conf

在末尾添加:

vm.max_map_count=655360

在这里插入图片描述

执行如下命令检测是否生效

sysctl -p
4.重新连接启动服务
./elasticsearch
5.测试远程访问
http://192.168.77.138:9200

在这里插入图片描述

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值