Elasticsearch、Kibana、Ik、head Mac安装

基础安装过程演示,生产环境部署需谨慎

  1. 下载安装包

Elasticsearch Kibana 下载
https://www.elastic.co/downloads/past-releases
国内镜像,应该还能用 https://mirrors.huaweicloud.com/
head Ik 插件下载
https://github.com/mobz/elasticsearch-head
https://github.com/medcl/elasticsearch-analysis-ik/releases

  1. 将安装包新建一个目录放入
    解压
tar -zxvf elasticsearch-6.6.0.tar.gz
tar -zxvf kibana-6.6.0-darwin-x86_64.tar.gz
unzip elasticsearch-head-master.zip
image.png

elasticsearch的目录结构


image.png

bin:存放脚本,例如启动
config:存放配置文件目录
modules:模块目录
lib:是依赖第三方库的目录
plugins:存放第三方插件目录,例如Ik
logs:默认存放日志目录,可修改

  1. 插件安装之analysis-ik
    将Ik代码包解压到上步解压的 elasticsearch 的 plugins 目录
cd elasticsearch-6.6.0/plugins/
unzip elasticsearch-analysis-ik-6.6.0.zip
解压完删掉压缩包

还有一种安装方式

一步到位
bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.6.0/elasticsearch-analysis-ik-6.6.0.zip
  1. 修改一下运行的常用配置文件参数
    修改elasticsearch.yml配置文件

新建一个 data 目录,修改 elasticsearch.yml 存放数据目录

vim config/elasticsearch.yml

数据存储路径
path.data: /Applications/Elastic/elasticsearch-6.6.0/data
日志存储路径
path.logs: /Applications/Elastic/elasticsearch-6.6.0/logs
允许远程访问 这里的ip根据实际需要配置,大多数情况设置指定ip
network.host: 0.0.0.0  
image.png

修改elasticsearch.yml配置文件

vim config/jvm.options

修改最大最小堆大小 开发环境多了浪费
-Xms512m
-Xmx512m
image.png

修改kibana.yml配置文件
切换会kibana安装目录

vim config/kibana.yml

汉化 最下面一行去掉注释 改成这样
i18n.locale: "zh-CN"
image.png
  1. 启动程序
    启动elasticsearch
bin/elasticsearch
image.png

image.png

启动kibana

bin/kibana
image.png

image.png
  1. head工具安装启动
cd elasticsearch-head-master
安装grunt
npm install -g grunt --registry=https://registry.npm.taobao.org
安装插件
npm install
运行
node_modules/grunt/bin/grunt server
image.png

image.png


  • 安装需满足 node npm jdk 环境
  • 下载 ik 中文分词包时,这个source code(tar.gz)需要编译,如果本地没有mvn启动es就会报错, 为了避免麻烦选择zip包,里面是 jar 包
  • 各个安装包、插件需要版本号一致
  • elasticsearch 启动时不允许任何未退出的和 elasticsearch 进程在,例如 bin/elasticsearch-plugin install xxx 或者未正常退出的 elasticsearch 进程,否则将启动失败
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容