Elasticsearch简介
Elasticsearch 是一个开源的搜索引擎,建立在一个全文搜索引擎库 Apache Lucene™ 基础之上。 Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库--无论是开源还是私有。
Elasticsearch安装
添加用户 - Elasticsearch默认禁止root用户启动
#添加用户组
groupadd elasticsearch
#添加用户
useradd -g elasticsearch elasticsearch
安装Elasticsearch
#下载elasticsearch
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.5.3-linux-x86_64.tar.gz
#解压
tar -xvzf elasticsearch-8.5.3-linux-x86_64.tar.gz
#移动
mv elasticsearch-8.5.3 /usr/local/elasticsearch-8.5.3
#修改用户/用户组
chown -R elasticsearch:elasticsearch /usr/local/elasticsearch-8.5.3
启动Elasticsearch
#切换目录
cd /usr/local/elasticsearch-8.5.3
#启动Elasticsearch
su elasticsearch ./bin/elasticsearch
官网手册见
https://www.elastic.co/guide/en/elasticsearch/reference/current/elasticsearch-intro.html
Kibana介绍
Kibana 是通向 Elastic 产品集的窗口。 它可以在 Elasticsearch 中对数据进行视觉探索和实时分析。
Kibana安装
安装Kibana
#下载kibana
wget https://artifacts.elastic.co/downloads/kibana/kibana-8.5.3-linux-x86_64.tar.gz
#解压
tar -xvzf kibana-8.5.3-linux-x86_64.tar.gz
#移动
mv kibana-8.5.3 /www/wwwroot/kibana-8.5.3
#修改用户/用户组
chown -R elasticsearch:elasticsearch /www/wwwroot/kibana-8.5.3
配置文件修改
vim config/kibana.yml
#外网访问
server.host: "0.0.0.0"
#汉化
i18n.locale: "zh-CN"
启动Kibana
#切换目录
cd /www/wwwroot/kibana-8.5.3
#启动Elasticsearch
su elasticsearch bin/kibana
kibana登录
生成授权token
#切换目录
cd /usr/local/elasticsearch-8.5.3
#生成授权token
./bin/elasticsearch-create-enrollment-token -s node
eyJ2ZXIiOiI4LjUuMyIsImFkciI6WyIxOTIuMTY4LjIzLjE2Mzo5MjAwIl0sImZnciI6ImFhMzM4ZWZjZWVhNzMyMWVlYmI3YmI5YmVkZTcwZDhiZTRlZThhNjBiMTljM2UzNDhjYTlkNmIwYWE0YTY0ZjYiLCJrZXkiOiJwZklPZDRVQkE2MV8xbFJGb29iTjpJZ2pXb3lUVFR6bWpwT2c3aVNMZUZBIn0=
重置密码
#切换目录
cd /usr/local/elasticsearch-8.5.3
#重置密码
./bin/elasticsearch-reset-password -u elastic
This tool will reset the password of the [elastic] user to an autogenerated value.
The password will be printed in the console.
Please confirm that you would like to continue [y/N]y
Password for the [elastic] user successfully reset.
New value: jloMQ7ZCTlcZUr_hmDoB
登录kibana
- 访问http://192.168.23.163:5601
- 输入token
- 输入账号:elastic 密码:jloMQ7ZCTlcZUr_hmDoB
官网手册见
https://www.elastic.co/guide/en/kibana/current/introduction.html