目录
docker安装elasticsearch
一.准备工作
1.打开docker目录
2.创建elasticsearch目录
3.打开elasticsearch目录
4.拉取elasticsearch镜像
5.检查镜像
二.挂载目录
1.创建数据挂载目录
2.创建配置挂载目录
3.创建插件挂载目录
4.权限授权
三.编辑配置
1.打开config目录
2.编写配置文件(也可以直接右键创建该文件)
3.输入以下内容
四.启动脚本
1.打开目录
2.编辑脚本(也可以右键直接创建运行脚本文件)
3.添加以下配置
4.脚本赋权
5.启动脚本
6.测试安装结果
docker安装kibana
一.准备工作
1.打开目录
2.创建 kibana 目录
3.进入 kibana 目录
4.创建 config 挂载目录
5.查看elasticsearch镜像版本
6.拉取镜像(这里的镜像版本要和elasticsearch的镜像版本保持一致)
二.编辑配置
1. 进入 config 目录
2.编辑配置文件(也可以直接右键创建kibana.yml文件)
3.添加以下内容 (注意替换为自己的ip地址 (192.168.169.129) )
三.启动脚本
1.退回上一级目录
2.编辑启动脚本(也可以右键创建 startKibana.sh 文件)
3.添加以下内容(注意自己的镜像版本)
4.脚本赋权
5.启动脚本
四.测试安装
1.浏览器直接访问自己的 ip:5601
2.进入到elasticsearch的开发工具页面就是安装成功了
docker安装elasticsearch
一.准备工作
1.打开docker目录
cd /usr/local/docker/
没有该文件夹创建(可选)
mkdir 文件夹名称
2.创建elasticsearch目录
mkdir es
3.打开elasticsearch目录
cd es/
4.拉取elasticsearch镜像
docker pull elasticsearch:7.17.0
注:这里的7.17.0是版本号,根据自己需求下载对应版本即可
5.检查镜像
docker images
二.挂载目录
1.创建数据挂载目录
mkdir data
2.创建配置挂载目录
mkdir config
3.创建插件挂载目录
mkdir plugins
4.权限授权
chmod -R 777 /usr/local/docker/es/
三.编辑配置
1.打开config目录
cd config/
2.编写配置文件(也可以直接右键创建该文件)
vim elasticsearch.yml
3.输入以下内容
#可访问IP
http.host: 0.0.0.0
# 跨域
http.cors.enabled: true
http.cors.allow-origin: "*"
四.启动脚本
1.打开目录
cd /usr/local/docker/es
2.编辑脚本(也可以右键直接创建运行脚本文件)
vim startEs.sh
3.添加以下配置
docker run --name es-7.17.0 \
--restart=always \
-p 9200:9200 \
-p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms84m -Xmx256m" \
-v /usr/local/docker/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /usr/local/docker/es/data:/usr/share/elasticsearch/data \
-v /usr/local/docker/es/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.17.0
注:这里的版本号(7.17.0)要和镜像版本一致
4.脚本赋权
chmod -R 700 startEs.sh
5.启动脚本
./startEs.sh
6.测试安装结果
浏览器访问 IP + :9200
docker安装kibana
一.准备工作
1.打开目录
cd /usr/local/docker/
2.创建 kibana 目录
mkdir kibana
3.进入 kibana 目录
cd kibana/
4.创建 config 挂载目录
mkdir config
5.查看elasticsearch镜像版本
docker images
6.拉取镜像(这里的镜像版本要和elasticsearch的镜像版本保持一致)
docker pull kibana:7.17.0
二.编辑配置
1. 进入 config 目录
cd config/
2.编辑配置文件(也可以直接右键创建kibana.yml文件)
vim kibana.yml
3.添加以下内容 (注意替换为自己的ip地址 (192.168.169.129) )
# 主机地址,可以是ip,主机名
server.host: 0.0.0.0
# 提供服务的端口,监听端口
server.port: 5601
# 该 kibana 服务的名称,默认 your-hostname
server.name: "MuYu-kibana"
server.shutdownTimeout: "5s"
#####----------elasticsearch相关----------#####
# kibana访问es服务器的URL,就可以有多个,以逗号","隔开
elasticsearch.hosts: [ "http://192.168.169.129:9200" ]
monitoring.ui.container.elasticsearch.enabled: true
####----------日志相关----------#####
# kibana日志文件存储路径,默认stdout
logging.dest: stdout
# 此值为true时,禁止所有日志记录输出
# 默认false
logging.silent: false
# 此值为true时,禁止除错误消息之外的所有日志记录输出
# 默认false
logging.quiet: false
# 此值为true时,记录所有事件,包括系统使用信息和所有请求
# 默认false
logging.verbose: false
#####----------其他----------#####
# 系统和进程取样间隔,单位ms,最小值100ms
# 默认5000ms
ops.interval: 5000
# kibana web语言
# 默认en
i18n.locale: "zh-CN"
三.启动脚本
1.退回上一级目录
cd ..
2.编辑启动脚本(也可以右键创建 startKibana.sh 文件)
vim startKibana.sh
3.添加以下内容(注意自己的镜像版本)
docker run -d \
--name kibana-7.17.0 \
--restart=always \
-p 5601:5601 \
-e TZ="Asia/Shanghai" \
-v /usr/local/docker/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml \
kibana:7.17.0
4.脚本赋权
chmod -R 700 startKibana.sh
5.启动脚本
./startKibana.sh