Loading

下载和安装

二、下载和安装

1 Elasticsearch.md安装和启动

首先安装java环境:下载地址,下载安装JDK。

Elasticsearch.md:下载地址,下载之后是一个压缩包,解压即安装。

进入到解压文件夹的bin路径下,执行启动文件。

elasticsearch.bat # windows	
./elasticsearch # linux

如果你想要后台运行,可以在后面添加参数 -d

等待一会之后,打开浏览器输入以下地址:http://127.0.0.1:9200/ ,如果看到如下json格式的数据就说明启动成功。

{
  "name" : "QCFA-CL6GV5",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "OmiT4TA-Rmqj8aS3ajAc_g",
  "version" : {
    "number" : "7.16.1",
    "build_flavor" : "default",
    "build_type" : "zip",
    "build_hash" : "5b38441bc6b1eeb16a27c107a4c3865776e20c53",
    "build_date" : "2021-10-12T00:29:38.865893768Z",
    "build_snapshot" : false,
    "lucene_version" : "8.10.1",
    "minimum_wire_compatibility_version" : "6.8.0",
    "minimum_index_compatibility_version" : "6.0.0-beta1"
  },
  "tagline" : "You Know, for Search"
}

要删除Elasticsearch.md,直接删除该文件夹。

2 Elasticsearch.md插件

es支持安装一些官方或第三方的增强插件,安装插件是要注意对应版本,如果不兼容则无法启动。es提供了三种安装方式。

第一种,通过插件名安装,只能安装官方的插件:

所有官方插件的下载地址:Github

bin/elasticsearch-plugin install [plugin_name]
# bin/elasticsearch-plugin install analysis-smartcn  安装官方的中文分词器

第二种,通过url安装,提供一个插件的zip压缩文件的url地址:

bin/elasticsearch-plugin install [url]
# /bin/elasticsearch-plugin install https://github.com/NLPchina/elasticsearch-sql/releases/download/7.8.0.0/elasticsearch-sql-7.8.0.0.zip

第三种,通过源码安装,将zip下载到本地,将压缩文件解压到ElasticSearch安装目录下的plugins目录下,然后重启ElasticSearch服务。

2.1 IK分词器

IK Analyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。最初,它是以开源项目Luence为应用主体的,我们下载的是集成到Elasticsearch.md的IK分词器。

首先下载zip压缩包,下载地址:Github。然后进入es安装目录的plugins目录下,新建一个文件夹ik,解压zip压缩包到ik目录下,最后重启es。

3 Kibana安装和启动

下载地址,解压即安装,要注意Kibana的版本要与Elasticsearch.md对应。

之后修改配置参数,更多配置详见官方文档

server.port: 5601  # kibana服务的端口
server.host: "127.0.0.1"  # kibana服务的ip地址
server.name: Kibana
elasticsearch.hosts: ["http://localhost:9200/"]  # 要连接的 Elasticsearch.md 地址
i18n.locale: "zh-CN"  # 7.0版本后,配置中文界面

要通过Kibana连接es,首先进入到Kibana的bin路径下,执行启动文件

kibana.bat # windows
./kibana # linux

等待一会之后,打开浏览器输入以下地址:http://127.0.0.1:5601/,如果看到下图界面说明Kibana启动成功。

image

要删除Kibana,直接删除该文件夹。

4 Elasticsearch-head安装和启动

Elasticsearch-head也是针对Elasticsearch的web前端,基于node.js。

安装nodejs:下载地址

下载地址:Github

git clone git://github.com/mobz/elasticsearch-head.git # 克隆代码
cd elasticsearch-head # 进入目录
npm install # 安装依赖
npm run start # 启动服务

打开浏览器输入地址:http://localhost:9100/ ,如果出现下图界面说明启动成功。

image

点击连接,如果连接不进去说明存在跨域问题。打开Elasticsearch安装目录的config/elasticsearch.yml文件,按照如下配置:

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

然后重启Elasticsearch,再连接就可以成功了。
image

posted @ 2021-12-14 23:14  yyyz  阅读(70)  评论(0编辑  收藏  举报