[ES]docker安装elasticsearch和elasticsearch-head

news/2023/11/30 8:21:55

文章目录

  • 前言
  • 一、elasticsearch安装
  • 二、elasticsearch-head安装


前言

操作系统:centos
es dockerhub:https://hub.docker.com/_/elasticsearch

一、elasticsearch安装

1.拉取镜像

docker pull elasticsearch:7.14.2

在这里插入图片描述
必须加上版本号
在这里插入图片描述
2.运行镜像
-d后台运行 -e环境变量配置-Xms/ -Xmx最小/大堆内存,默认2g,有条件还是尽量大

docker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:7.14.2

在这里插入图片描述
3.测试安装
浏览器访问ip地址:9200,记得开启防火墙规则
在这里插入图片描述
安装成功

二、elasticsearch-head安装

如果将es类比数据库,这个就相当于es的navicat
1.拉取镜像

docker pull mobz/elasticsearch-head:5

2.启动

docker run -d -p 9100:9100 docker.io/mobz/elasticsearch-head:5

3.测试连接
浏览器访问,ip地址:9100
connect那行输入es地址
在这里插入图片描述
无法连接,这个插件和es是前后端分离的,跨域无法访问,需要更改es配置
4.更改es配置
修改docker中elasticsearch的elasticsearch.yml文件
进入es的docker容器

docker exec -it elasticsearch容器id /bin/bash

编辑conf
//docker容器内部vi感觉怪怪的,小心使用,insert后要按下backspace
//建议复制出来再复制回去(后面5.有复制操作)或者安装vim
//apt-get update
//apt-get update
//vim config/elasticsearch.yml

vi config/elasticsearch.yml

增加跨域配置并保存,注意:后有空格

http.cors.enabled: true 
http.cors.allow-origin: "*"

在这里插入图片描述
输入exit退出容器
5.重启es容器

docker restart 容器id

//如果重启不了,查看该容器日志
//docker logs 容器id
在这里插入图片描述
//复制出配置文件到当前文件夹
//docker cp 6578ff580c60:/usr/share/elasticsearch/config/elasticsearch.yml .
在这里插入图片描述
//vi elasticsearch.yml
在这里插入图片描述
//可以看到少了空格
//docker cp elasticsearch.yml 6578ff580c60:/usr/share/elasticsearch/config/elasticsearch.yml
//复制回去,重启容器

6.完成
在这里插入图片描述
7.es-head 406看不到具体数据
请求头问题导致,直接点击这个url可以得到数据
在这里插入图片描述
复制es-head容器中的vendor.js到外部

docker cp 4e7d1c9a1e46:/usr/src/app/_site/vendor.js ./
vim vendor.js

编辑(vim中输入:行号 )转到对应行
6890行contentType: “application/x-www-form-urlencoded“改为contentType: “application/json;charset=UTF-8”
7577 行"application/x-www-form-urlencoded“改为"application/json;charset=UTF-8”
Cp回去

docker cp vendor.js 4e7d1c9a1e46:/usr/src/app/_site

刷新浏览器即可


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

相关文章

算法Day44 | 完全背包,518. 零钱兑换 II,377. 组合总和 Ⅳ

Day44 完全背包518. 零钱兑换 II377. 组合总和 Ⅳ 完全背包 与01背包的区别是一个物品可以取多次。也就是遍历顺序不同,因为可以使用无数次,因此对于背包的循环使用正序遍历。 先遍历物品还是先遍历背包,具体问题具体分析。 如果求组合数就…

docker安装elasticsearch(head、Kibana),ES

ES版本选择: 先检查自己SpringBoot版本,SpringBoot版本是用得是2.3.12.RELEASE,所以ES安装版本可以用7.12.0或elasticsearch-7.6.2/kibana-7.6.2-windows-x86_64(ES和kibana版本必须一致) ES对JDK的支持可参考:支持矩阵 | Elastic…

docker elasticsearch+kibana

docker 安装并登录elasticsearchkibana 安装elasticsearch启动elasticsearch安装kibana启动kibana浏览器打开kibana获取elasticsearch 授权token获取kibana 的授权码获取elasticsearch的账号密码安装中文分词插件 安装elasticsearch #8.2.0 是版本号,根据自己需求修…

Docker安装Elasticsearch,Kibana镜像

这里写自定义目录标题 前言一、Elastic Search和Kibana入门1.1 安装过程1.2 配置说明1.3 Kibana 安装过程1.4 Kibana配置说明1.5 Elasticsearch 术语介绍与CRUD实际操作 前言 在windwos下,ubuntu下都启动失败了,所以决定直接安装docker镜像,…

小程序 view clearfix 不起作用,边距还是被折叠

问题: 多个同级view情况下设置最后view clearfix,让底部露一些空白局域,此时clearfix不启作用。 .wxss .clearfix:before,.clearfix:after{content: "";clear: both;display: table;border-bottom: 1px solid black; } /*边距*/…

批量删除邮件(QQ邮箱)

当邮件较少时可以按页删除,当邮件数据较大时,希望可以批量删除,以QQ邮箱举例操作方法: 第一步:先建立一个文件夹A,把重要 邮件 从目标文件夹先转移到文件夹A。如果邮件较多远远超过5000封邮件 &#xff0c…

刺激战场体验服最全更新:这样明日之后版“极寒模式”你喜欢吗?

刺激战场体验服都更新了什么?刺激战场全新“极寒模式”怎么玩?继3月13号光子发放了刺激战场体验服资格之后,绝地求生:刺激战场在今天更新了体验服,大家最关心的应该都是新增的创意工坊—极寒模式了,现在就给…

dnf体验服显示服务器爆满,DNF:体验服刚更新就爆满,官方临时加频道,100级真那么好玩?...

原标题:DNF:体验服刚更新就爆满,官方临时加频道,100级真那么好玩? 普雷版本是DNF存活比较短的一个版本了,刚更新半年就已经到了末期,很多玩家甚至都没有毕业,在官方各种活动的赞助下…

vue中对语句的语义进行比较

一、安装 string-similarity库 npm install string-similarity二、html <div><input type"text" v-model"string1" placeholder"文本1" /> </div> <div><input type"text" v-model"string2" p…

Question2:http: server gave HTTP response to HTTPS client

http: server gave HTTP response to HTTPS client 这是因为我们docker client使用的是https&#xff0c;而我们搭建的Harbor私库用的是http的&#xff0c;所有会有这样的报错&#xff0c;导致访问不了 1. 继续使用http(在服务器往harbor推送镜像) 1.1 在Linux系统上&#x…

Shell工具

第11章 Shell工具(重点) 11.1 cut cut 的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出。 1.基本用法 cut [选项参数] filename说明:默认分隔符是制表符 2.选项参数说明 选项参数功能…

记录一次nginx占用cpu饱满解决

一天下午&#xff0c;突然就爆满了。刚开始服务器都登不上&#xff0c;后来服务器可以登录上&#xff0c;宝塔进不去&#xff0c;网站访问不了&#xff0c;top后发现nginx爆满 执行下列代码&#xff0c;停止nginx服务 systemctl stop nginx 虽然停止了 可以上宝塔 再次手动…

电脑有网络,QQ却登录不上?

首先要确保你的电脑确实是可以联网&#xff0c;多上几个网站试下&#xff0c;看是不是正常&#xff0c; 速度怎么样如果一切正常的话&#xff0c;那么用如下几个解决方法&#xff0c;一个一个试 1.重启电脑&#xff0c;然后再登陆QQ试下 2.如果还登陆不上去&#xff0c;则在登…

QQ登录错误码:100044的解决办法

本人在项目开发的过程中&#xff0c;在友盟集成的第三方QQ登录的时候&#xff0c;曾遇到过这样的问题&#xff0c;“该应用非官方正版应用&#xff0c;请去应用宝下载正版后进行qq登陆。&#xff08;错误码&#xff1a;100044&#xff09;&#xff0c;详情见下图&#xff1a; 提…

网页能上,QQ登录不了

今天发现网可以上,QQ登录不了,提示网络错误 0x00000001 具体没记住了, 然后我运行cmd ,在命令行中输入ipconfig 查看ip 发现和之前的不一样 而我在系统盘中的host文件中有加入自己的硬解析,用的是192.168.1.100 不是系统默认的127.0.0.1 然后把192.168.1.100 改成了127.0.0.1 保…

python-QQ空间扫码登录

python-QQ空间扫码登录源码 #-*- coding utf-8 -*- #Time : 2021/1/20 #Author : 小柠檬 #File : QQ空间扫码登录模板.py import requests from PIL import Image import time import redef bkn(pSkey):#计算bknt,n,o 5381,0,len(pSkey)while n < o:t (t << 5) …

最近登不上QQ了

哎~QQ马上要升级了&#xff0c;可公司的网管丫的设置什么东西上不了QQ了&#xff0c;虽然能上网。可挂不了QQ。算了&#xff0c;也好可以全心投入学习中&#xff01;

QQ登录时错误码说明及解决办法

00001&#xff1a;无法连接到互联网&#xff0c;您可以尝试以下操作: 检查网络是否畅通&#xff0c;防火墙是否允许QQ访问网络。 如果需要通过代理访问网络&#xff0c;请确认代理已设置正确。 如果是办公网络请向网络管理员确认网络当前网络是否限制QQ登录。 00050&#xff…

qq能登录,但是网页无法访问

场景 qq能登录&#xff0c;网页却无法访问。 这说明网络是通的&#xff0c;肯定是哪里的设置出了问题。 解决方案 一般来说是dns缓存的问题。 1、打开cmd窗口&#xff0c;输入命令&#xff1a; # 清空dns缓存 ipconfig /flushdns2、网络适配器 更改适配器设置 | 网络图标上…

空间怎么不能设置html,空间首页登陆 登陆QQ空间怎么将主页设置为首页?

您好 百度首页&#xff0c;右上角有一个登录 点进去登录 登录成功后右上角就会出现你的账号等信息 旁边有你百度空间的传送门~ 希望我的回答对您有所帮助~ 直接登录网页qq空间(不是登陆聊天qq软件然后在点击进入qq空间)能不能qq空间网页登陆的步骤如下。 在电脑桌面找到浏览器图…
最新文章