下载和安装
二、下载和安装
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启动成功。
要删除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/ ,如果出现下图界面说明启动成功。
点击连接,如果连接不进去说明存在跨域问题。打开Elasticsearch安装目录的config/elasticsearch.yml
文件,按照如下配置:
http.cors.enabled: true
http.cors.allow-origin: "*"
然后重启Elasticsearch,再连接就可以成功了。
本文来自博客园,作者:yyyz,转载请注明原文链接:https://www.cnblogs.com/yyyzyyyz/p/15690609.html