ES入门公开课

1.2 软件安装与讲解

ES的安装与简单配置

可使用阿里云ES 或者 官网下载ES,在本地安装单实例集群

从7.0开始,ES内置了Java环境,所以安装起来更加简单。
ES的文件目录结构
ElasticSearch学习之1.2【软件讲解与安装】
JVM配置

在本地安装好之后,启动ES(命令行下 bin/elasticsearch),之后浏览器访问localhost:9200可显示集群的信息。

ES通过添加新的插件可以扩展它的功能实现,如实现数据备份、安全策略等
查看ES安装的插件:bin/elasticsearch-plugin list
安装某个插件(以分词器analysis-icu为例):bin/elasticsearch-plugin install analysis-icu
浏览器访问:localhost:9200/_cat?plugins可看到当前安装的插件

本机上运行多个ES实例:
启动时指定节点名称、设置一个集群名字、为每个节点指定一个不同的存放数据的地址
bin/elasticsearch -E node.name=node-1 -E cluster.name=geektime -E path.data=node1_data -d
bin/elasticsearch -E node.name=node-2 -E cluster.name=geektime -E path.data=node2_data -d
bin/elasticsearch -E node.name=node-3 -E cluster.name=geektime -E path.data=node3_data -d
浏览器访问localhost:9200/_cat/nodes,可显示集群中目前运行的节点

删除进程:ps | grep elasticsearch
kill pid

Kibana安装

先保证ES运行,然后命令行下bin/kibana运行Kibana。
浏览器访问localhost:5601,可显示Kibana界面。

从运行 Kibana后,尝试导入 Sample 数据,查看图形化工具 + Dashboard

Dev Tools可帮助在Kibana中方便的执行一些ES中的API
Kibana中Help还有一些快捷的菜单操作

安装插件:
bin/kibana-plugin install plugin_location
查看插件:
bin/kibana-plugin list
移除:
bin/kibana remove

在Docker容器中运行Elasticsearch Kibana和 Cerebro

Elasticsearch 成立之初就开始拥抱容器技术,官方不仅提供 Docker Image,同时在2019年5月,在发布7.1版本时,免费支持并提供 Elatic Operator on Kubernetes。而Cerebro 可以很好的让大家学习了解 Elasticsearch 分布式特性。

关于在本机运行 Docker 环境去启动 Elasticsearch 有两点好处:

  1. 可以通过一行命令,快速搭建环境
  2. 非常快捷的清除数据

Logstash安装与导入数据

win10+logstash导入数据坑

相关文章:

  • 2022-01-21
  • 2021-08-07
  • 2021-04-26
  • 2021-09-10
  • 2021-12-05
  • 2022-01-22
  • 2022-01-09
  • 2021-10-13
猜你喜欢
  • 2021-12-29
  • 2021-11-23
  • 2021-06-14
  • 2021-06-05
  • 2021-07-20
  • 2022-01-25
  • 2022-01-30
相关资源
相似解决方案