ElasticSearch及其插件安装

一、安装ElasticSearch

1.安装JDK环境

因为ElasticSearch是用Java语言编写的,所以必须安装JDK的环境,并且是JDK 1.8以上,具体操作步骤自行百度

安装完成查看java版本

-验证是否装成功:java -version

2.官网下载最新版本

-2.x版本:haystack只支持到es2.x版本
-6.x版本:兼容2.x
-7.x版本:最新不兼容2.x

下载地址[https://www.elastic.co/cn/downloads/elasticsearch],选择相应版本下载即可

3.下载其他版本

直接点击https://www.elastic.co/cn/downloads/past-releases#elasticsearch

4.下载完成,启动

解压文件,切换到解压文件路径下,执行

cd elasticsearch-<version> #切换到路径下
./bin/elasticsearch  #启动es
# 如果你想把 Elasticsearch 作为一个守护进程在后台运行,那么可以在后面添加参数 -d 。
# 如果你是在 Windows 上面运行 Elasticseach,你应该运行 binelasticsearch.bat 而不是 binelasticsearch

5. 测试启动是否成功

在浏览器输入以下地址:http://127.0.0.1:9200/

即可看到如下内容:

{
  "name" : "lqzMacBook.local",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "G1DFg-u6QdGFvz8Z-XMZqQ",
  "version" : {
    "number" : "7.5.0",
    "build_flavor" : "default",
    "build_type" : "tar",
    "build_hash" : "e9ccaed468e2fac2275a3761849cbee64b39519f",
    "build_date" : "2019-11-26T01:06:52.518245Z",
    "build_snapshot" : false,
    "lucene_version" : "8.3.0",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

6. 关闭es

#查看进程
ps -ef | grep elastic
#干掉进程
kill -9 2382(进程号)
#以守护进程方式启动es
elasticsearch -d

二、安装ElasticSearch-head插件

elasticsearch-head:先装node.js  (es客户端)  # 第三方插件,能直观地可以看到集群内的节点和分片,kibana不行。
	-https://github.com/mobz/elasticsearch-head
  	-解压
    >cd G:elasticsearchelasticsearch-head-master
    > npm run start  # 启动 elasticsearch-head

1.Head插件介绍

elasticsearch-head是elasticsearch的一款可视化工具,依赖于node.js ,所以需要先安装node.js

2.安装Node.js

2.1 nodejs介绍

Node.js 就是运行在服务端的 JavaScript。

Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。

Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

为什么要安装Node.js呢,下面用到的Grunt 工具是基于Node.js 使用的

下载地址:https://nodejs.org/en/download/releases/

选择版本下载, 一直下一步确定即可,安装后进入命令行中 输入 :

node -v 
# 显示版本号即安装成功

2.2 查看原来的镜像地址

npm(node package manager):nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)

npm get registry
# 输出:https://registry.npmjs.org/

2.3 npm切换阿里源

#切换阿里源
npm config set registry https://registry.npm.taobao.org/
#查看是否成功
npm config get registry
#或者
npm get registry
#可以看到输出
#https://registry.npm.taobao.org/

2.4 安装cnpm

cnpm:因为npm安装插件是从国外服务器下载,受网络的影响比较大,可能会出现异常,如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队干了这事。来自官网:“这是一个完整
npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。”

npm install -g cnpm --registry=https://registry.npm.taobao.org
#查看是否安装成功
cnpm -v
#成功后可以使用cnpm代替npm命令

2.5 改变原有的环境变量

1、首先配置npm的全局模块的存放路径、cache的路径

npm config set prefix "路径"
npm config set cache "路径"

3.安装Grunt

#Grunt是基于Node.js的项目构建工具。它可以自动运行你所设定的任务 
npm install grunt -g

4.下载Head

#地址:<https://github.com/mobz/elasticsearch-head>,可以用git下载,或者下载zip
# 解压后切换到目录下
cd elasticsearch-head
# 通过npm安装依赖
npm install -g npm --registry=https://registry.npm.taobao.org
#启动
npm run start
#在浏览器里打开
http://localhost:9100/

5. 配置跨域

修改 Elasticsearch 安装目录中config 文件夹下 elasticsearch.yml 文件,加入下面两行:

添加配置时,:后必须空格,不然启动闪退

http.cors.enabled: true
http.cors.allow-origin: "*"

6.启动

> cd G:elasticsearchelasticsearch-head-master
> npm run start  # 启动elasticsearch-head

7. 查看

浏览器访问:http://localhost:9100,看到如下效果表示成功。

三、安装Kibana插件

1. Kibana介绍

Kibana 是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch 协作。

您、可以使用 Kibana 对 Elasticsearch 索引中的数据进行搜索、查看、交互操作。

可以很方便的利用图表、表格及地图对数据进行多元化的分析和呈现

详情可见用户手册:

https://www.elastic.co/guide/cn/kibana/current/index.html

注意跟Elasticsearch版本兼容情况,详情见:

https://www.elastic.co/cn/support/matrix#matrix_compatibility

下载地址为:

https://www.elastic.co/cn/downloads/past-releases

2. 下载Kibana

下载kibana:(es客户端)  # 官方提供  类似mysql的Navicat客户端工具
	-https://www.elastic.co/cn/downloads/past-releases  # kibana  版本一定要和es对应
  	-解压

解压下载后的文件

3.修改配置文件

修改配置文件: 安装目录/kibana-7.5.0-windows-x86_64config/kibana.yml

# 更多配置信息,详见 https://www.elastic.co/guide/cn/kibana/current/settings.html
server.port: 5601
server.host: "127.0.0.1"
server.name: zhang
elasticsearch.hosts: ["http://localhost:9200/"]

4. 启动

到安装目录下:

./bin/kibana  # mac启动
# windows启动
> cd G:elasticsearchkibana-7.5.0-windows-x86_64in
> kibana.bat  # 启动

5.查看

在浏览器里访问:http://localhost:5601/app/kibana

(如访问不到,尝试删除es中跟kibana相关的索引)

选择Dev Tools

在console中输入GET _settings ,查询可以看到如下

原文地址:https://www.cnblogs.com/zhangchaocoming/p/13337618.html