一.前置条件 java
省略java安装 ,用命令检查一下java -version
二. elasticsearch
方法一:多版本(elasticsearch-7.13.4)
-
下载官方安装包https://www.elastic.co/cn/downloads/past-releases#elasticsearch
-
解压下载的安装包
tar -zxvf elasticsearch-7.13.4-darwin-x86_64.tar.gz -
启动
./bin/elasticsearch -
浏览器输入http://127.0.0.1:9200/ 或者curl一下
elsticsearch curl
集群健康
curl -XGET 'http://localhost:9200/_cluster/health?pretty'
查看集群状态
curl -XGET "http://localhost:9200/_cat/nodes?v"
查看所有索引
curl -XGET "http://localhost:9200/_cat/indices"
方法二:默认版本(不推荐,无法指定特定版本)
1. 安装:
brew install elasticsearch #安装 默认7.10.2版本
brew install elasticsearch@7 默认7.10.2版本
brew install elasticsearch@6 #安装指定版本号6.x默认版本。不支持到具体版本
2. 查看和启动
brew info elasticsearch # 查看es信息
brew services start elasticsearch # 启动
3. 其他
brew uninstall elasticsearch # 卸载
brew uninstall --force elasticsearch
brew uninstall --force elasticsearch@6
brew upgrade elasticsearch@7
三. Kibana
-
下载zip
https://www.elastic.co/cn/downloads/past-releases#kibana -
解压
tar -zxvf kibana-7.13.4-darwin-x86_64.tar.gz -
启动
./bin/kibana -
验证
浏览器输入 http://127.0.0.1:5601/app/home#/
-
修改配置国际化为中文,默认是英文的。
kibana/config/kibana.yml
i18n.locale: "zh-CN"
- 连上服务器es集群
kibana/config/kibana.yml
#远程访问kibana地址
server.host: "0.0.0.0"
# 要用于所有查询的Elasticsearch实例的URL。可以配置多个ES
elasticsearch.hosts: ["http://localhost:9200","http://nas.**:9*"]
- 重启kibana
ps -ef|grep kibana
kill -9 ***
nohup ./bin/kibana &
ps -ef|grep kibana
8, 浏览器输入,切换为中文页面
http://127.0.0.1:5601/
四. ik分词器
-
下载zip包
注意:IK的版本一定要与elasticsearch的版本一致,否则elasticsearch无法启动。
https://github.com/medcl/elasticsearch-analysis-ik/releases/tag/v7.13.4 -
解压到elasticsearch的plugins
mkdir elasticsearch-7.13.4/plugins/ik
tar -zxvf elasticsearch-analysis-ik-7.13.4.zip -C elasticsearch-7.13.4/plugins