Linux环境搭建Elasticsearch以及Elasticsearch-head安装全流程
发布日期:2022-03-18 05:04:10 浏览次数:2 分类:技术文章

本文共 1328 字,大约阅读时间需要 4 分钟。

安装Elasticsearch

1,docker安装Elasticsearch

https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html

2,安装好后启动es–如下图成功

默认账号密码
user: elastic
password: changeme
在这里插入图片描述
3,配置跨域访问,不然与head不能通信
进入es容器id里

docker exec -it c555bc08340d /bin/bash

4,来到config目录下

在这里插入图片描述

5,vi elasticsearch.yml在这里插入图片描述

6,修改命令直接复制就行
在这里插入图片描述

cluster.name: "docker-cluster"network.host: 0.0.0.0http.cors.enabled: truehttp.cors.allow-origin: "*"

保存后重启es就可以了访问

http://192.168.1.158:9200/

安装Elasticsearch-head

1,直接docker安装启动插件

docker run -d \  --name=elasticsearch-head \  --restart=always \  -p 9100:9100 \  docker.io/mobz/elasticsearch-head:5-alpine

访问 http://192.168.1.158:9100/

2,在创建索引的时候会报错,js里面的json转换要改成utf-8类型,改的地方有两个

进入容器------------------------------这里一定注意是bin/sh---------------------------------------------------

docker exec -it f1470188a44e /bin/sh

3,修改配置文件

在这里插入图片描述

进入head安装目录编辑vendor.js 共有两处,修改完成后重启容器,等一下linux清除缓存,在启动创建索引就可以了      ①. 6886行 contentType: "application/x-www-form-urlencoded"         改成         contentType: "application/json;charset=UTF-8"②. 7573行 var inspectData = s.contentType === "application/x-www-form-urlencoded" &&        改成       var inspectData = s.contentType === "application/json;charset=UTF-8" &&

4,创建索引成功

在这里插入图片描述

以上有两个点

1,一个是修改es的配置跨域
2,修改es-head的json头部信息
3,es版本不能太高 建议安装7.1.1版本,不然head链接不上es,参考链接

https://www.cnblogs.com/hahahehexixihoho/p/11613524.html

转载地址:https://blog.csdn.net/qq_37430469/article/details/121378599 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:linux搭建nginx负载均衡
下一篇:mysql主从复制_docker版

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年03月23日 03时57分39秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

java常见对象_Java 常见对象 02 2019-04-21
spring java配置_Spring Java配置要点 2019-04-21
共享内存 java_java - Java客户端-服务器编程:客户端之间的共享内存 - 堆栈内存溢出... 2019-04-21
java布局管理器空布局_Java图形化界面设计——布局管理器之null布局(空布局)... 2019-04-21
java gas station_LeetCode – 774. Minimize Max Distance to Gas Station 2019-04-21
java项目无法加载到tomcat_eclipse+tomcat添加项目进来无法启动tomcat 2019-04-21
后缀树建立 java_实用算法实现-第 8 篇后缀树和后缀数组 [2 最长公共子串] 2019-04-21
java网络编程期末试题_java网络编程面试题【其中一小部分】 2019-04-21
estore java_estore2 - WEB源码|JSP源码/Java|源代码 - 源码中国 2019-04-21
java如何做表单校验_微信小程序实现表单校验功能 2019-04-21
matlab dwt2(),MATLAB小波变换指令及其功能介绍(超级有用) 2019-04-21
php sequelize,egg.js整合数据库ORM框架Sequelize 2019-04-21
php同时打开2个数据库,thinkphp3.2同时连接两个数据库的简单方法 2019-04-21
centos 开发php扩展,centos 安装php扩展redis 2019-04-21
php+跑buth,php 中函数获取可变参数的方法, 这个语法有点像 golang 语言中的 2019-04-21
cms 单点登录 php,Yii2 中实现单点登录的方法 2019-04-21
oracle自己运行,创建Oracle自动执行Job 2019-04-21
oracle报错00020,oracle启动 ORA-00020: maximum number of processes (%s) exceeded错误 2019-04-21
chmod 赋权所有_chmod 权限 命令详细用法 2019-04-21
html代码翻译_[译]您知道 HTML 的键盘标签吗? 2019-04-21