ElasticSearch使用

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。说白了就是一个搜索引擎。

环境安装

1.安装JDK环境

我使用的是以下方式安装,但是貌似yum库里最高只有到JDK1.8的版本。截止笔者发稿前,如想体验JDK10的自行去java官网下rpm包去安装

2.安装ElasticSearch

我采用的是rpm安装方式,按照官方文档即可正常安装
Installing from the RPM repository

什么?英文不好?
让老哥来教你。

在这里插入图片描述

如上图所示,在/etc/yum.repos.d目录里新建一个叫作elasticsearch.repo这个文件,把大框里的东西复制进去,
然后执行sudo yum install elasticsearch

启动的命令就是
sudo -i service elasticsearch start
sudo -i service elasticsearch stop

3.安装Kibana

Kibana 是一个开源的分析和可视化平台,旨在与 Elasticsearch 合作。Kibana 提供搜索、查看和与存储在 Elasticsearch 索引中的数据进行交互的功能。开发者或运维人员可以轻松地执行高级数据分析,并在各种图表、表格和地图中可视化数据。
我是用yum install kibana一键安装好的
安装完成以后修改配置文件
vim config/kibana.yml
将默认配置改成如下:
server.port: 5601
server.host: “0.0.0.0”
elasticsearch.url: “http://192.168.2.41:9200
kibana.index: “.kibana”

4.安装ElasticSearch-head

通过以下命令行安装
yum install -y npm

cd /usr/local/src/

git clone git://github.com/mobz/elasticsearch-head.git

cd elasticsearch-head/

npm install grunt -save

ll node_modules/grunt #确认生成文件

npm install #执行安装

npm run start & #后台启动服务

5.安装IK中文分词

https://github.com/medcl/elasticsearch-analysis-ik

cd /usr/share/elasticsearch/

执行命令(将6.2.3替换成你的elasticsearch的版本)
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.2.3/elasticsearch-analysis-ik-6.2.3.zip

重启elasticsearch
sudo -i service elasticsearch restart

 

from:https://blog.csdn.net/u013705066/article/details/82868031