计算机系统应用教程网站

网站首页 > 技术文章 正文

Docker-compose3 安装Elasticsearch7.6.2+kibana(带密码)

btikc 2024-10-19 03:08:10 技术文章 7 ℃ 0 评论

前言:

利用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!)

环境搭建成功!!!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表