栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Elasticsearch7.14.2 安装使用笔记

Elasticsearch7.14.2 安装使用笔记

安装Elasticsearch以及相关查询工具,这里用的是 Elasticsearch7.14.2,查询工具用的elasticsearch-head。

ES安装脚本(docker安装方式)

数据存储到 /data 目录下

docker pull elasticsearch:7.14.2

mkdir -p /data/elasticsearch/config
mkdir -p /data/elasticsearch/data
echo -e "http.host: 0.0.0.0ncluster.name: "docker-cluster"nnetwork.host: 0.0.0.0nhttp.cors.enabled: truenhttp.cors.allow-origin: "*"npath.repo: ["/tmp"]" >> /data/elasticsearch/config/elasticsearch.yml

docker run --name elasticsearch 
    -p 9200:9200 -p 9300:9300 
    -e "discovery.type=single-node" 
    -e ES_JAVA_OPTS="-Xms64m -Xmx128m" 
    -v /data/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml 
    -v /data/elasticsearch/data:/usr/share/elasticsearch/data 
    -v /data/elasticsearch/plugins:/usr/share/elasticsearch/plugins 
    -d elasticsearch:7.14.2

elasticsearch-head安装:

#拉取elasticsearch-head镜像
docker pull mobz/elasticsearch-head:5

#创建容器
docker create --name elasticsearch-head -p 9100:9100 mobz/elasticsearch-head:5

#启动容器
docker start elasticsearch-head

es的查询接口:9200,head 的访问地址: 9100

输入 http://xxx.xxx.xxx.xxx:9100 连接 es,如果报错:

{"error":"Content-Type header [application/x-www-form-urlencoded] is not supported","status":406}

需要调整head,网上有教程,具体就是修改 vendor.js,如下:

# 将文件下载到本地
docker cp 92a63c323449:/usr/src/app/_site/vendor.js ./

# 修改vendor.js 替换 application/x-www-form-urlencoded 为 application/json,然后上传到 docker

# 上传文件到docker
docker cp ./vendor.js 92a63c323449:/usr/src/app/_site/vendor.js

附 Kibana 安装方式

docker pull kibana:7.14.2

docker run --name kibana -e ELASTICSEARCH_HOSTS=http://自己的IP地址:9200 -p 5601:5601 -d kibana:7.14.2

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/653836.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号