Linux下elasticsearch的安装与使用

 

注:后续对ES的学习都会完善在这个文档中ing

一、首先是配置java环境

主要就是一下两个点:

1、首先Linux需要有JDK8的环境,如果版本低于8是不行的。安装教程参见 这里

#查看java版本
java -version

2、ES5.0后的版本为了安全性必须非root用户才能启动(总之非root用户启动就好了)。

二、准备安装包

这里复制其他人的一个百度网盘链接:

elasticsearch7.2 链接: https://pan.baidu.com/s/1-sdny0JPdHIa5LmAeeREJg 提取码: 1234  (注:其实官网下载就好)

kibana7.2 链接: https://pan.baidu.com/s/162yZGF-ftfs9bND81FHTMA 提取码: 1234

logstash7.2 链接:https://pan.baidu.com/s/1K-GG37DB_sr19YjRAEn9WA 提取码:5h9u

elasticsearch-analysis-ik-7.2.0 中文分词 https://pan.baidu.com/s/19_y1c50wII1GV9Mm9H7phw 提取码: 1234

head插件 链接: https://pan.baidu.com/s/1Q3qcAeUbf8oWE3dR4c-LQA 提取码: 1234 
 

三、安装

1、安装ES

(1)定一个安装位置,如 /data/home/shuXXhuo/software/elasticsearch  。安装包传到这个路径。

(2)解压压缩包

tar zxvf elasticsearch.tar.gz

(3)进入bin目录

cd elasticsearch-7.2.0/bin

(4)切换成非root用户,如果没有现成的就adduser新创建一个(参见注意事项1)

sudo su shuXXhuo

(5)将ES所在的路径给你当前的非root用户添加权限(参见注意事项2)

chown -R shuXXhuo /data/home/shuozhuo/software/elasticsearch/elasticsearch-7.2.0

(6)启动ES

./elasticsearch

启动成功大概就是吐出一坨东西然后就停住等待继续操作的样子,就像启动redis那样。

(7)验证是否启动成功

切换至root用户然后执行如下指令,效果如下就是ok的。

curl -X GET http://localhost:9200

Linux下elasticsearch的安装与使用_第1张图片

 

 

注意事项:

(1)注意启动ES的时候不能使用root用户,否则会有如下报错。

(2)如果没有权限的话执行会包如下错误

Linux下elasticsearch的安装与使用_第2张图片

(3)另外还会有些内存不足等问题,直接网上搜一般都能搜出原因。

你可能感兴趣的:(数据库,elasticsearch)