现有环境
windows
docker + ubuntu
Elasticsearch安装
安装包下载
ES不同平台、版本下载路径:Download Elasticsearch | Elastic
本文演示用linux
# 启动ubuntu环境,开放端口9200、9300、5601 docker run -name es -p 9200:9200 -p 9300:9300 -p 5601:5601 -t ubuntu # 进入容器 docker exec -it es /bin/bash # 创建应用目录 mkdir /app cd /app # 下载安装包,wget命令没有的话,需用apt-get安装:apt-get update 、apt-get install wget wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.4.2-linux-x86_64.tar.gz # 解压到当前文件夹 tar -zvf elasticsearch-8.4.2-linux-x86_64.tar.gz
目录介绍
目录名称 | 描述 |
bin | 可执行脚本文件,包括启动elasticsearch服务、插件管理、函数命令等 |
config | 配置文件目录,如es配置,角色配置、jvm配置等 |
lib | elasticsearch所依赖的java库 |
data | 默认的数据存放目录,包含节点、分片、索引、文档的所有数据,生产环境要去必须修改 |
logs | 默认的日志文件存储路径,生产环境务必修改 |
modules | 包含索引的Elasticsearch模块,如Cluster、Discovery、Indices等。 |
plugins | 已经安装的插件目录 |
jdk | 自带java环境 |
启动
修改配置文件config/elasticsearch.yml,关闭安全认证,关闭后才可用http访问
xpack.security.enabled 改为 false
xpack.security.http.ssl.enabled 改为 false
创建es用户,用root用户启动会报错
groupadd es # 创建用户组 useradd es -g es -p 123456 # -g 指定组 -p 指定密码 chown es:es -R /app/ # -R 处理指定目录以及其子目录下的所有文件,es目录在app下 su es # 切换到es用户
启动elasticsearch
/app/elasticsearch-8.4.2/bin/elasticsearch
启动完成后,可看到下面信息
浏览器访问:http://127.0.0.1:9200
安装完成!
Kibana安装
安装包下载
Kibana不同平台、版本下载地址:Download Kibana Free | Get Started Now | Elastic
cd /app wget https://artifacts.elastic.co/downloads/kibana/kibana-8.4.2-linux-x86_64.tar.gz tar -zxvf kibana-8.4.2-linux-x86_64.tar.gz
启动
修改配置文件config/kibana.yml
server.host默认是localhost,这边改成0.0.0.0以供宿主机访问
访问:http://localhost:5601
安装完成