ElasticSearch安装

下载:建议下载到自己常用的软件安装目录(我的是安装在 /usr/local/elasticsearch 下)

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

解压:

tar -zxvf elasticsearch-7.12.1-linux-x86_64.tar.gz elasticsearch

配置
权限配置:
ES官方明文说明不能使用root用户启动,所以要新建用户
#添加用户组:

groupadd elsearch

#添加用户:

useradd elsearch -g elsearch -p elsearch

#对安装目录的所有权:

chown -R elsearch:elsearch elasticsearch

#对安装目录下config文件夹的读写权限:

chmod -R 775 /usr/local/elasticsearch/config

#修改elsearch用户的进程数和文件数限制

vim /etc/security/limits.conf

添加两行配置
在这里插入图片描述
ES配置:
首先是:7.x版本之后所需更改的配置

vim /usr/local/elasticsearch/config/elasticsearch.yml 

1.集群名称
在这里插入图片描述
2.节点名称
在这里插入图片描述
3.配置本地访问
在这里插入图片描述
4.设置初始化集群主分支节点
在这里插入图片描述
然后是:

vim /usr/local/elasticsearch/config/jvm.options

设置elasticsearch启动所需的jvm内存大小,避免OOM导致启动失败
在这里插入图片描述
(tips:进入配置文件按 i 键进行编辑,编辑完成后按 Esc 退出编辑模式,然后 shift 加 : ,输入 wq 保存修改 ,不想修改输入 q! 退出即可,我也是第一次使用Linux安装软件,顺便提一下,下面提到的修改都是可以按照这种方式来)

回到ES安装目录

cd /usr/local/elasticsearch

切换用户:

su elsearch

启动命令:

./bin/elasticsearch -d

如果遇到报错:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
切换为 root用户,执行命令:

sysctl -w vm.max_map_count=262144

查看是否生效:

sysctl -a|grep vm.max_map_count

执行:

vim /etc/sysctl.conf

在最后添加一行,以便重启后依然生效

vm.max_map_count=262144

执行命令:

systemctl -p //立即生效

再切换回elsearch用户

su elsearch

再次执行启动命令,检验是否启动成功:

curl localhost:9200

在这里插入图片描述
如果返回以上信息,说明安装启动成功。或在本机访问http://虚拟机的IP地址:9200 (PS:访问地址为你的虚拟机的IP地址加上elasticsearch的默认端口号9200,前提是你的服务器有开放9200端口) , 出现如下界面
在这里插入图片描述

Kibana安装(可视化窗口)

下载:

wget https://artifacts.elastic.co/downloads/kibana/kibana-7.12.1-linux-x86_64.tar.gz //下载至指定安装目录

解压:

tar -zxvf kibana-7.12.1-linux-x86_64.tar.gz kibana

权限配置:
设置对安装目录下文件的拥有限:

chown -R elsearch:elsearch kibana

切换用户:7.x版本也不能使用root用户启动

su elsearch

然后进入安装目录,
通过指令:

vim /usr/local/kibana/config/kibana.yml 

打开kibana的yml文件,修改以下配置
1.修改主机地址设为本地,设置本机可以访问
在这里插入图片描述
2.配置ES的IP地址
在这里插入图片描述
3.启动命令(要提前启动ES):

/usr/local/kibana/bin/kibana

显示如下启动日志
在这里插入图片描述
4.访问:http://虚拟机的IP地址:5601,出现如下界面即安装成功(tips:访问地址为你的虚拟机的IP地址加上kibana的默认端口号5601)
在这里插入图片描述

IK中文分词器安装

ik分词器官网下载对应版本的压缩包,在ElasticSearch 安装目录下的plugins文件夹下解压即可使用,解压之后删除该压缩包即可。
PS:三种应用的安装一定要保证版本一致!!!以上版本均为7.12.1

Logo

更多推荐