从零到一:Elasticsearch 6.8.5与Kibana部署实战与深度排障手册
如果你正准备在企业内网、实验室或者个人学习环境中部署一套Elasticsearch和Kibana,尤其是面对6.8.5这个经典版本,那么这篇文章就是为你准备的。我经历过无数次从下载、解压到启动的完整流程,也踩遍了几乎所有新手会遇到的“坑”。这篇文章不会仅仅告诉你“怎么做”,而是会深入剖析“为什么这么做”,以及当屏幕飘红、服务起不来时,你该如何像一位经验丰富的运维工程师一样,冷静地定位并解决问题。无论你是为了完成毕业设计,还是需要在隔离网络中进行业务部署,目标都是一次性成功。让我们抛开那些泛泛而谈的教程,直接进入实战环节。
1. 环境准备与资源获取:打好地基
在动手安装任何软件之前,充分的准备工作能避免后续一半以上的麻烦。对于Elasticsearch(后文简称ES)和Kibana的部署,这一步尤为重要。
1.1 系统与依赖检查
首先,确认你的服务器环境。ES 6.8.5官方明确支持在Linux系统上运行,对CentOS 7/8、Ubuntu 16.04/18.04等主流发行版兼容性最好。在开始前,请通过以下命令快速检查系统信息:
cat /etc/os-release
uname -m
这将输出你的系统版本和架构(通常是x86_64)。确保你的系统不是过于陈旧的版本,以避免一些底层的库依赖问题。
ES的运行依赖于Java,且6.8.5版本要求Java 8(Oracle JDK 或 OpenJDK 均可),对Java 11的支持并不完善。这是第一个关键点。你可以用java -version来检查,但更建议通过以下方式确认Java环境是否真正就绪:
which java
ls -l $(which java)
注意:仅仅
java -version能输出信息,并不代表ES一定能找到正确的Java路径。我们稍后会深入讨论这个经典问题。
除了Java,系统还需要一些基本的依赖库。对于CentOS/RHEL系列,执行:
sudo yum install -y epel-release
sudo yum install -y wget zip unzip
对于Debian/Ubuntu系列,则是:
sudo apt-get update
sudo apt-get install -y wget zip unzip
1.2 利用国内镜像加速下载
直接从Elastic官网下载安装包,速度可能非常缓慢甚至中断。使用国内镜像站是提升效率的关键。除了用户熟知的华为云镜像,还有其他稳定选择。下表对比了几个可靠的镜像源:
| 镜像提供商 | ES 6.8.5 下载地址示例 | 特点 |
|---|---|---|
| 华为云镜像 | https://mirrors.huaweicloud.com/elasticsearch/6.8.5/ |
速度稳定,版本归档完整 |
| 清华大学 TUNA | https://mirrors.tuna.tsinghua.edu.cn/elasticstack/6.x/apt/ 或对应yum源 |
适合配置包管理器源 |
| 阿里云镜像 |

2347

被折叠的 条评论
为什么被折叠?



