【ElasticSearch学习笔记】(一)linux环境下elasticSearch7.x的安装

@@elasticSearch安装

1 安装

1.1 elascticSearch版本

从es官网中找到最新版本的下载地址,可以先将文件下载到本地后上传至linux服务器上,也可以直接复制下载地址到服务器上下载。

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.12.0-linux-x86_64.tar.gz

下载完成后,解压文件,并将解压后的文件移动到/usr/local/elk/elasticsearch路径下

tar zxvf elasticsearch-7.12.0-linux-x86_64.tar.gz
mv elasticsearch-7.12.0-linux-x86_64 /usr/local/elk/elasticsearch

1.2 修改文件所属权限

elasticSearch不能使用root权限启动与使用,需要创建普通用户和用户组,并修改安装根路径的权限

groupadd elk   --- 新增用户组elk
useradd elk -g elk   --- 新增用户elk
chmod -R elk:elk elasticsearch    --- 修改elasticsearch权限

1.3 修改配置

vi elasticsearch.yml   ---- config路径下,可以先将原文件备份后修改 cp elasticsearch.yml elasticsearch.yml.bak

yml文件中的很多配置参数都被注释了,需要把行注释删了,并根据自己的机器信息修改配置值。

path.logs日志路径
path.data数据路径这两个路径的访问权限需要和elasticsearch的访问权限一致
cluster.name
node.name
http.port这三个配置项使用默认的值即可
cluster.initial_master_nodes单机安装时把只保留和当前node.name相同的配置值即可
network.host0.0.0.0可以允许所有机器访问

修改完elasticsearch.yml后,还要修改同级目录下的jvm.options文件,和yml一样,里面很多配置也是被注释了,需要删除行注释。

-Xms512m
-Xmx512mJvm 堆内存参数,根据实际机器内存进行分配
-Djava.io.tmpdir
-XX:HeapDumpPath
-XX:ErrorFile这三个配置填写机器上已存在的路径,修改访问权限为配置的es的用户
-XX:+UseCMSInitiatingOccupancyOnly
-XX:CMSInitiatingOccupancyFraction=75
-XX:+UseConcMarkSweepGCJvm垃圾回收器相关配置,根据jdk版本选择

2 启动

执行如下脚本即可启动elasticsearch

bin/elasticsearch

2.1 错误启动时报错日志

2.1.1 访问权限不对导致报错

在这里插入图片描述

解决:
此时修改配置文件中的所有elasticSearch依赖的路径权限后重启再看启动日志是否正常启动。

2.1.2 系统配置项导致报错

在这里插入图片描述

解决:

vi /etc/sysctl.conf
vm.max_map_count=262144   ----  在最后一段添加这行,保存,退出
/sbin/sysctl -p    ---- 执行这句脚本使得刚刚的配置生效

在这里插入图片描述
解决:

sudo vi /etc/security/limits.conf
在最后加上以下两个命令后重启服务
* soft nofile 65535
* hard nofile 65535

通过该命令看是否生效:

ulimit -H -n

重启服务,看启动日志是否正常。

2.1.4 正常启动

看到start和valid后说明服务正常启动了。
在这里插入图片描述

2.2 浏览器访问

在这里插入图片描述

这样,整个安装过程就结束了,可以往ES里入数据了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值