| 工具 | 版本 |
| --- | --- |
| java | 8+ |
| filebeat | 7.17.0 |
| elasticsearch | 7.17.0 |
| logstash | 7.17.0 |
| kibana | 7.17.0 |
这里没有指定java版本,因为elasticsearch自带jdk。以版本7.17.0为例,最低要求是jdk11。测试过程中,在环境变量中指定JAVA\_HOME的版本为jdk1.8,会提示:
>[warning] warning: usage of JAVA\_HOME is deprecated, use ES\_JAVA\_HOME
> Future versions of Elasticsearch will require Java 11; your Java version from \[/Library/Java/JavaVirtualMachines/jdk1.8.0\_181.jdk/Contents/Home/jre\] does not meet this requirement. Consider switching to a distribution of Elasticsearch with a bundled JDK. If you are already using a distribution with a bundled JDK, ensure the JAVA\_HOME environment variable is not set.
所以,实际运行中,首先注释环境变量JAVA\_HOME的定义,启动elasticsearch后,再根据需要指定jdk版本。建议指定jdk1.8,阿里的很多组件目前最高支持jdk1.8版本,如canal。
1、查看jdk运行版本
```
java -version
```
2、查看已安装版本
```
/usr/libexec/java_home -V
```
![](https://img.kancloud.cn/3a/cc/3acc94918d0c18b5c75937301e9b3983_1810x208.png)
3、切换版本
```
vim ~/.bash_profile
```
![](https://img.kancloud.cn/5b/01/5b018643e02e3375442342326cc8ec61_1538x1040.png)
4、执行
```
source ~/.bash_profile
```
>[warning] 注意:切换版本后,要打开新的终端窗口
- 快速开始
- 项目简介
- 快速了解
- 项目启动
- 常见问题
- 开发计划
- 后端手册
- ELK【日志分析系统】
- 文档说明
- 应用效果图
- 运行环境
- Filebeat
- Elastsearch
- Logstash
- Kibana
- APM【链路跟踪系统】
- SkyWalking
- 简介
- server部署
- agent部署
- 本地eclipse配置
- 使用Console
- GPE【监控预警系统】
- Prometheus
- Grafana
- Exporter
- node-exporter【服务器监控】
- mysql-exporter【MySQL监控】
- elasticsearch-exporter【Elasticsearch监控】
- nacos-exporter【Nacos监控】
- redis-exporter【Redis监控】
- microservices-exporter【微服务监控】
- DFS【分布式文件系统】
- MinIO
- 注册中心
- nacos
- 简介
- 架构
- 部署
- 限流熔断
- sentinel
- 软件简介
- Sentinel 的历史
- Sentinel 基本概念
- Sentinel 功能和设计理念
- 熔断降级
- Sentinel 是如何工作的
- 启动 Sentinel 控制台
- Zookeeper
- canal
- 简介
- 工作原理
- MySQL准备
- canal-admin部署
- canal-deployer部署
- canal-adapter部署
- GPE监控
- 分布式任务
- xxl-job
- 简介xxl-job
- 特性
- 接入
- demo
- 前端手册
- vue
- 项目部署