网站首页 > 技术文章 正文
前言:
利用docker-compose3安装elasticsearch7.6.2带密码,网上看到的很多教程都是要配置密码(证书elastic-certificates.p12);感觉对新手不太友好(咱就想要个es环境用用,不想浪费太多时间)!
今天整理一份直接利用docker-compose配置创建可用带密码的es服务:
第一步:
准备文件夹:/home/wicket/data/es 下面新建三个文件夹:
plugins
data
logs
给文件夹/home/wicket/data/es赋权:
## es的用户id为1000,这里暂且授权给所有人好了
sudo chmod 777 es -R
第二步:
进入plugins 下载ik分词器
wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.2/elasticsearch-analysis-ik-7.6.2.zip
unzip elasticsearch-analysis-ik-7.6.2.zip -d /home/wicket/data/es/plugins/ik
第三步
编辑docker-compose.yml 添加service
version: "3"
services:
wicket-elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:7.6.2
restart: always
#hostname: es1
container_name: wicket-elasticsearch
volumes:
- ./data/es/data:/usr/share/elasticsearch/data
- ./data/es/plugins:/usr/share/elasticsearch/plugins
- ./data/es/logs:/usr/share/elasticsearch/logs
environment:
http.port: 9200
http.cors.enabled: "true"
http.cors.allow-origin: "*"
http.cors.allow-headers: "X-Requested-With,X-Auth-Token,Content-Type,Content-Length,Authorization"
http.cors.allow-credentials: "false"
bootstrap.memory_lock: "true"
ES_JAVA_OPTS: "-Xms512m -Xmx512m"
discovery.type: single-node
xpack.security.enabled: "true"
xpack.security.transport.ssl.enabled: "true"
ELASTIC_PASSWORD: Wicket1!
ports:
- 9200:9200 #java、集群通信端口
- 9300:9300 #http通信端口
privileged: true #环境变量
wicket-kibana:
image: docker.elastic.co/kibana/kibana:7.6.2
container_name: wicket-kibana
restart: always
environment:
ELASTICSEARCH_HOSTS: http://47.114.186.111:9200
ELASTICSEARCH_USERNAME: elastic
ELASTICSEARCH_PASSWORD: Wicket1!
I18N_LOCALE: zh-CN
depends_on:
- wicket-elasticsearch
ports:
- 5601:5601
第四步:
启动容器
docker-compose up -d
第五步:
访问 http://47.114.186.111:9200 需要输入账号密码: 文档范例(elastic Wicket1!)
访问 http://47.114.186.111:5601 需要输入账号密码: 文档范例(elastic Wicket1!)
环境搭建成功!!!
猜你喜欢
- 2024-10-19 Skywalking环境搭建 skywalking client js
- 2024-10-19 Docker部署各种服务 docker部署项目的两种方式
- 2024-10-19 技术学习1:elasticsearch elasticsearch基础教程
- 2024-10-19 Kafka与容器化:Docker与Kubernetes集成
- 2024-10-19 (Elasticsearch+Filebeat+Kibana)K8s集群日志平台EFK搭建Demo
- 2024-10-19 Filebeat on k8s 日志采集实战操作
- 2024-10-19 Docker部署SkyWalking+ElasticSearch+Agent
- 2024-10-19 搭建EFK(elasticsearch + fluentd + kibana)日志系统
- 2024-10-19 Docker部署单点ElasticSearch docker build 点
- 2024-10-19 kubernetes-4:阿里云上创建容器镜像服务
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)