ubuntu docker elasticsearch kibana安装部署

news/2024/11/27 23:42:00/

ubuntu docker elasticsearch 安装部署

所有操作尽量在root下操作.


安装docker

1. 由于是基于宝塔面板安装的所以简答的点击操作即可完成安装.

在这里插入图片描述

我这里已经是正常的安装好了.
在这里插入图片描述

2.dcoker 镜像加速

https://cr.console.aliyun.com/cn-hangzhou/instances

访问这个网址进去进行了,这个是阿里云的加速还是很快的.
在这里插入图片描述
点击镜像加速器

在这里插入图片描述
根据自己不同的系统进行操作就行了.

在这里插入图片描述
这样简单的docker配置就基本完成了.


下载 安装Elasticsearch 和 kibana

在这里一定要注意你需要安装的版本. 我安装的版本都是7.16.2的

Elasticsearch

1.下载 elasticsearch:7.16.2

docker pull  elasticsearch:7.16.2

在这里插入图片描述

2. 创建目录 用于存放数据 插件和配置文件, 记得需要给文件以权限.

mkdir -p /opt/elasticsearch/config
mkdir -p /opt/elasticsearch/data
mkdir -p /opt/elasticsearch/plugins
chmod -R 777  /opt/elasticsearch/

在这里插入图片描述

3. 配置文件注入

echo "http.host: 0.0.0.0" >> /opt/elasticsearch/config/elasticsearch.yml

4.创建新的Es容器

docker run --name elasticsearch -p 9200:9200  -p 9300:9300 \-e "discovery.type=single-node" \-e ES_JAVA_OPTS="-Xms84m -Xmx512m" \-v /opt/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \-v /opt/elasticsearch/data:/usr/share/elasticsearch/data \-v /opt/elasticsearch/plugins:/usr/share/elasticsearch/plugins \-d elasticsearch:7.16.2

对照下就明白是什么意思了.

- -p 端口映射
- -e discovery.type=single-node 单点模式启动
- -e ES_JAVA_OPTS="-Xms84m -Xmx512m":设置启动占用的内存范围
- -v 目录挂载
- -d 后台运行

5. 执行安装

在这里插入图片描述

开放端口
在这里插入图片描述

6.运行结果

在这里插入图片描述
到这里基本的elasticsearch的安装就可以了. 大家可以试试是否能进入到docker的终端,是否能正常启动.要是报错了.可以参看dial unix /var/run/docker.sock: connect: permission denied,别的问题先百度试试吧.

7. 设置账号密码

设置完成后,登录Kibana的账户就是kibana,elasticsearch的账户为elastic.密码则是刚才设置的密码.

/opt/elasticsearch/config/elasticsearch.yml 追加当前文件内容.

http.cors.enabled: true
http.cors.allow-origin: "*"
http.cors.allow-headers: "*"
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true

切记重启当前的es镜像.

7.1. 进入es,执行命令进行设置密码

需要在终端中执行,也就是对es镜像进行操作,我的是宝塔的所以简单些.

elasticsearch-setup-passwords interactive

在这里插入图片描述
完事就这样了 进入输入y 然后都是你输入你的密码,看自己怎么搞.我们去验证下.

在这里插入图片描述
在这里插入图片描述
由于我没有继续安装kibana,先设置了es的密码所以 账号就是 elastic,密码就是刚才设置密码.有问题有异议的可以百度.


kibana

1. 下载kibana.7.16.2

docker pull kibana:7.16.2

2. 创建挂载目录,注入权限

mkdir -p /opt/kibana/config
chmod -R 777  /opt/kibana/

3.配置文件kibana.yml 目录:/opt/kibana/config/

sudo mkdir -p /opt/kibana/config/
sudo tee /opt/kibana/config/kibana.yml <<-'EOF'server.name: kibanaserver.host: "0"elasticsearch.hosts: [ "http://es的dockerip:9200" ,"http://局域网ip:9200","http://公网ip:9200"]xpack.monitoring.ui.container.elasticsearch.enabled: truei18n.locale: "zh-CN"
# 此处设置elastic的用户名和密码elasticsearch.username: "elastic"elasticsearch.password: "刚才你设置的密码"
EOF
3.1 ip

docker
在这里插入图片描述

4.启动kibana容器并挂载

docker run --name kibana \-v /opt/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml -p 5601:5601 \-d kibana:7.16.2

5.开放端口

在这里插入图片描述

6. 运行测试

在这里插入图片描述

登录的账号还是elastic


kibana的简单运行

1.通过添加集成开始使用

在这里插入图片描述
在这里插入图片描述

先添加就完事了

2. 默认管理空间

在这里插入图片描述

这里就能看到你的数据的详细信息了.

3.简单的查看操作

3.1 Discover

在这里插入图片描述
在这里插入图片描述

3.1 开发工具

在这里插入图片描述
在这里插入图片描述


elasticsearch的可视化工具桌面端还是有的不过需要改证书(datagrip-2021.1.3这个软件)
在这里插入图片描述
上传自己定制的许可证就行了.


http://www.ppmy.cn/news/10947.html

相关文章

[数据库迁移]-LVM逻辑卷管理

[数据库迁移]-LVM逻辑卷管理 森格 | 2023年1月 1、本文旨在记录数据库迁移过程&#xff08;下云至机房&#xff09;中&#xff0c;对新磁盘做逻辑卷管理的过程&#xff0c;并对Linux的文件系统和分区做了相关介绍&#xff0c;如有不对之处&#xff0c;敬请指正。 2、对Linux文…

SpringCloud(12)— 分布式事务(Seata)

SpringCloud&#xff08;12&#xff09;— 分布式事务&#xff08;Seata&#xff09; 一 事务基础 1.事务的ACID原则 2.分布式事务问题 在分布式系统下&#xff0c;一个业务跨越多个服务或数据源&#xff0c;每一个服务都是一个事务。 要保证所有分支事务的最终状态一致&am…

React(coderwhy)- 09(项目实战 - 1)

创建React项目 ◼ 创建项目的方式&#xff1a;create-react-app ◼ 项目配置:  配置项目的icon  配置项目的标题  配置jsconfig.json 新建jsconfig.json文件&#xff0c;在文件中粘贴以下内容{"compilerOptions": {"target": "es5","…

unity日记4(鼠标键盘交互、实例)

目录 鼠标事件 鼠标点击、抬起、长按事件 键盘事件 键盘点击、抬起、长按事件 键盘键位替换 实例&#xff1a;鼠标-音乐播放/暂停 实例&#xff1a;调用其他对象的组件&#xff08;双方法&#xff09; 实例&#xff1a;调整其他对象的公有参数 鼠标事件 鼠标点击、抬起、长…

【计算机网络】网络基础

目录前言一、计算机网络发展二、初识“协议”1. 协议的概念2. 协议分层三、OSI七层模型四、TCP/IP五层(四层)模型五、网络传输基本流程1. 网络传输流程图2.数据包封装和分用六、网络中的地址管理1. IP地址2. MAC地址前言 本文是博主首次学习网络知识后进行的总结&#xff0c;文…

【SQLyog错误号码2058解决办法】

当你遇到下图这个错误时&#xff0c;是由于SQLyog在8.0以上版本采用了新的加密方式。 解决办法&#xff1a; win R打开 &#xff0c; 输入cmd&#xff0c;打开命令行窗口&#xff0c; 然后连接你的SQLyog版本的服务器&#xff0c; mysql -uroot -P3306 -p注意&#xff1a;…

解决虚拟机安装 VMware Tools 灰色无法点击问题

环境&#xff1a; 主机 OS: Windows 11 虚拟机平台: VMware Workstation 17 Pro 虚拟系统: Ubuntu 22.04 1. 问题 安装好 Linux 系统后&#xff0c;想要适配桌面大小等其它功能就需要安装 VMware Tools 这个工具&#xff0c;最简单的办法就是通过虚拟机平台的 “一键安装”&a…

有哪些你看了以后大呼过瘾的计算机书籍?

推荐几本让程序员们爱不释手的经典书。 1、代码整洁之道 鲍勃大叔作品&#xff0c;程序员&#xff0c;汇聚编程数十年编程生涯的心得体会&#xff0c;阐释如何解决软件开发人员、项目经理及软件项目领导们所面临的棘手的问题。 本书提出一种观点&#xff1a;代码质量与其整洁…