文章目录
前言
记录下学校es和kibana搭建过程,es就是底层利用Lucene进行java开发,可以支持PB级数据,秒级查询,kinana就是一个图形化展示es内容的展示工具。elasticsearch坚持就是es
版本选择
jdk兼容性:https://www.elastic.co/cn/support/matrix#matrix_jvm
操作系统兼容性:https://www.elastic.co/cn/support/matrix
自身兼容性:https://www.elastic.co/cn/support/matrix#matrix_compatibility
在选择es和kibnana版本的时候,需要先看下版本要求,防止兼容性问题
本次选择搭建环境如下
操作系统 | jdk | es | kibana |
---|---|---|---|
centos7.9 | 1.8 | 7.10.0 | 7.10.0 |
一、es搭建
1.1 下载ES
官网下载地址:官网下载页面
一般我们是需要进入到该页面里面,去选择对应7.10.0版本和操作系统进行下载,但是我一点开图中地址浏览器页面就崩溃,基于这个问题,我选择复制氮气页面下载地址,然后修改版本号,直接通过浏览器下载,算是一种投机的行为
我直接把下载地址复制出来,不过我这是linux x86_64的,如果需要下载不同操作系统版本的,可以自己在该页面先选择操作系统后的最新版本,复制出下载地址,然后更高版本号
https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.0-linux-x86_64.tar.gz
1.2 安装JDK环境
具体安装方式这里不在描述,网上自己找个jdk8的安装包,安装后,并配置环境变量即可
1.3 es环境配置
1、vim /etc/sysctl.conf
配置 vm.max_map_count=262144
2、 vim /etc/security/limits.conf
增加如下配置,其中*号表示,支持所有用户
- hard nofile 65536
- soft nofile 65536
- soft nproc 4096
- hard nproc 4096
3、解压安装,并权限赋予
下载es安装包,并创建文件和日志目录
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.0-linux-x86_64.tar.gz
tar -zxvf elasticsearch-7.10.0-linux-x86_64.tar.gz
mkdir /data/es/data
mkdir /data/es/logs
groupadd es
useradd es -g es -p 123456
cd /software
# 不能用root启动
chown es:es -R elasticsearch-7.10.0
cd /data
# 数据和日志修改为es用户
chown es:es -R es
1.4 elasticsearch.yml配置
修改下面配置项
#配置数据文件
path.data: /data/es/data
#配置日志文件
path.logs: /data/es/logs
#配置es启动绑定地址
network.host: 192.168.188.10
#配置es发现种子
discovery.seed_hosts: ["192.168.188.10"]
1.5 启动es
cd /software/elasticsearch-7.10.0/bin
su es
./elasticsearch
当看到started,表示es启动成功
在浏览器测试,测试ok
二、kibana搭建
2.1 下载kibana
官网下载地址:下载地址页面
和es一样,咱们复制下载地址,更改版本号即可
如本次下载地址为:https://artifacts.elastic.co/downloads/kibana/kibana-7.10.0-linux-x86_64.tar.gz
2.2 kibana环境配置
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.10.0-linux-x86_64.tar.gz
tar -zxvf kibana-7.10.0-linux-x86_64.tar.gz
chown es:es -R kibana-7.10.0-linux-x86_64
2.3 kibana.yml配置
# 配置kibana绑定机器地址
server.host: "192.168.188.10"
# 配置es数据地址
elasticsearch.hosts: ["http://192.168.188.10:9200"]
2.4 启动kibana
cd /software/kibana-7.10.0-linux-x86_64/bin
su es
./kibana
看到如下表示启动ok
浏览器测试ok