ElasticSearch是一个基于Lucene的搜索引擎,它提供了分布式、多租户的全文搜索引擎功能,支持数据聚合和分析。而Kibana是一个基于Elasticsearch的开源分析和可视化平台,它可以让你用交互式图形方式来可视化大数据集。
下面是ElasticSearch集群和Kibana的安装教程:
安装Java环境
- ElasticSearch和Kinaba都需要JDK1.8及以上版本,首先需要安装Java环境。
sudo apt-get update sudo apt-get install openjdk-8-jdk
安装ElasticSearch
- 下载最新版ElasticSearch:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.12.0-linux-x86_64.tar.gz - 解压缩下载的包:
tar -xzf elasticsearch-7.12.0-linux-x86_64.tar.gz - 进入解压后的目录,修改配置文件:
在配置文件中修改以下内容(根据需要自行修改):cd elasticsearch-7.12.0/config sudo vim elasticsearch.yml# 集群的名称 cluster.name: my-cluster # 节点的名称 node.name: my-node # 允许跨域访问 http.cors.enabled: true http.cors.allow-origin: "*" # 分片和副本的数量 index.number_of_shards: 1 index.number_of_replicas: 0 # 指定数据存储路径 path.data: /var/lib/elasticsearch # 指定日志输出路径 path.logs: /var/log/elasticsearch - 创建数据和日志目录,并修改权限:
sudo mkdir -p /var/{lib,log}/elasticsearch sudo chown -R $USER:$USER /var/{lib,log}/elasticsearch - 启动ElasticSearch:
cd ../bin ./elasticsearch
安装Kibana
- 下载最新版kinaba:
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.12.0-linux-x86_64.tar.gz - 解压缩下载的包:
tar -xzf kibana-7.12.0-linux-x86_64.tar.gz - 进入解压后的目录,修改配置文件:
在配置文件中修改以下内容(根据需要自行修改):cd kibana-7.12.0-linux-x86_64/config sudo vim kibana.yml# ElasticSearch所在地址 elasticsearch.hosts: ["http://localhost:9200"] # 设置访问密钥 xpack.security.enabled: false # 如果需要发布在外网,需要设置成0.0.0.0 server.host: "localhost" # 设置Kibana监听的端口 server.port: 5601 # 设置Kibana的应用程序名称 server.name: "my-kibana" - 启动Kibana:
cd ../bin ./kibana
以上就是ElasticSearch集群和Kibana的安装教程,希望对你有所帮助。