Linux 安装 Elasticsearch 和 Kibana

本文介绍了在CentOS系统中安装Elasticsearch和Kibana的详细步骤,包括创建用户、拷贝安装包、配置系统参数、启动组件以及必要的配置修改。同时,提醒注意Java版本要求和启动过程中的警告处理。

一、环境介绍

属性 属性值(点击链接🔗可跳转下载)
OS 版本 CentOS Linux release 7.9.2009 (Core)
Java 版本 1.8.0_251
Elasticsearch 版本 elasticsearch-7.10.0-linux-x86_64
Kibana 版本 kibana-7.10.0-linux-x86_64

⚠️ 注意:其中 Java 版本最好是 11+(Java 8 不支持 ES 新特性),Kibana 必须和 Elasticsearch 版本一致。

💡 小贴士:墙内用户可能会遇到下载过慢的情况,建议复制链接🔗到多线程下载工具(如迅雷)中下载。

二、安装步骤

2.1 创建用户

个人在开发中使用 Linux 的习惯是:为每个重要的组件都创建一个同名用户,并将该用户主目录作为组件的根目录(安装目录),这样做的好处是使管理各个组件的权限更加容易。因此这里需要创建 elasticsearch 和 kibana 两个用户。如果你认同我的这个习惯,也可以这样做。

下述命令需使用 root 用户执行:

# 创建 elasticsearch 用户
useradd elasticsearch
# 创建 kibana 用户
useradd kibana

2.2 拷贝安装包到组件目录

下述命令需使用 root 用户执行:


                
### 使用 Yum 在 Linux安装 Elasticsearch Kibana #### 安装 Elasticsearch 为了在 CentOS 或其他基于 Red Hat 的系统上使用 `yum` 安装 Elasticsearch,需先添加官方的 Elastic 软件包源。 ```bash sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch ``` 创建一个新的软件库文件 `/etc/yum.repos.d/elasticsearch.repo` 并编辑其内容如下: ```ini [elasticsearch] name=Elasticsearch repository for 7.x packages baseurl=https://artifacts.elastic.co/packages/7.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md ``` 完成上述操作后即可执行命令来安装最新版本的 Elasticsearch[^3]。 ```bash sudo yum install elasticsearch ``` 安装完成后建议调整一些默认设置以适应生产环境需求。例如修改 JVM 堆大小、绑定地址等参数位于配置文件 `/etc/elasticsearch/elasticsearch.yml` 中。对于初学者来说,默认配置通常已经足够用于测试目的。 启动并启用该服务以便于开机自启: ```bash sudo systemctl start elasticsearch.service sudo systemctl enable elasticsearch.service ``` 验证是否成功运行可以通过浏览器或 curl 访问 http://localhost:9200 来查看返回的信息。 #### 安装 Kibana 同样地,在同一仓库定义下可以直接利用 `yum` 工具来进行 Kibana 的部署工作。 ```bash sudo yum install kibana ``` 接下来需要对 Kibana 进行必要的初始化设定,主要涉及连接至已有的 Elasticsearch 实例以及监听网络接口等方面的内容。这些都可以通过编辑 `/etc/kibana/kibana.yml` 文件实现。以下是几个常用的选项示例: ```yaml server.port: 5601 server.host: "0.0.0.0" i18n.locale: "zh-CN" # 设置中文界面支持 elasticsearch.hosts: ["http://<your_elasticsearch_ip>:9200"] ``` 保存更改后的配置之后就可以尝试开启 Kibana 了。 ```bash sudo systemctl start kibana.service sudo systemctl enable kibana.service ``` 此时应该能够在外网环境下通过指定 IP 加端口号的方式打开 Web 页面访问 Kibana 应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值