当前位置: 首页 > news >正文

数字化展厅设计方案抖音seo搜索引擎优化

数字化展厅设计方案,抖音seo搜索引擎优化,手机黑客网站大全,织梦做不了视频网站准备工作 docker 安装好,docker compose 安装好编辑好docker-compose.yml文件(本文会提供)生成elastic-certificates.p12密钥,与docker-compose文件在同一个目录(本文会介绍生成方式)准备elasticsearch配置…

准备工作

  1. docker 安装好,docker compose 安装好
  2. 编辑好docker-compose.yml文件(本文会提供)
  3. 生成elastic-certificates.p12密钥,与docker-compose文件在同一个目录(本文会介绍生成方式)
  4. 准备elasticsearch配置文件,与docker-compose文件在同一个目录
  5. 准备kibana配置文件,与docker-compose文件在同一个目录

最终的文件目录截图给大家参考:
在这里插入图片描述
start.cmd可以没有,其他两个txt文件也只是我自己记录操作步骤和运行命令的,可以没有。

docker-compose

建一个docker-compose.yml文件,贴入以下内容:

version: '3.0'
services:es01:image: elasticsearch:7.6.2container_name: es01environment:- node.name=es01- cluster.name=es-docker-cluster- discovery.seed_hosts=es02,es03- cluster.initial_master_nodes=es01,es02,es03- bootstrap.memory_lock=true- "ES_JAVA_OPTS=-Xms512m -Xmx512m"ulimits:memlock:soft: -1hard: -1deploy:resources:limits:memory: 1Greservations:memory: 512M     volumes:- ./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml- ./elastic-certificates.p12:/usr/share/elasticsearch/config/elastic-certificates.p12ports:- 9200:9200networks:- elastices02:image: elasticsearch:7.6.2container_name: es02environment:- node.name=es02- cluster.name=es-docker-cluster- discovery.seed_hosts=es01,es03- cluster.initial_master_nodes=es01,es02,es03- bootstrap.memory_lock=true- "ES_JAVA_OPTS=-Xms512m -Xmx512m"ulimits:memlock:soft: -1hard: -1deploy:resources:limits:memory: 1Greservations:memory: 512M       volumes:- ./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml- ./elastic-certificates.p12:/usr/share/elasticsearch/config/elastic-certificates.p12ports:- 9201:9200networks:- elastices03:image: elasticsearch:7.6.2container_name: es03environment:- node.name=es03- cluster.name=es-docker-cluster- discovery.seed_hosts=es01,es02- cluster.initial_master_nodes=es01,es02,es03- bootstrap.memory_lock=true- "ES_JAVA_OPTS=-Xms512m -Xmx512m"ulimits:memlock:soft: -1hard: -1deploy:resources:limits:memory: 1Greservations:memory: 512Mvolumes:- ./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml- ./elastic-certificates.p12:/usr/share/elasticsearch/config/elastic-certificates.p12ports:- 9202:9200networks:- elastic# 管理工具      kibana:depends_on: - es01image: kibana:7.6.2container_name: kibanaports:- 5601:5601environment:- elasticsearch.url=http://es01:9200- elasticsearch.hosts=http://es01:9200- i18n.locale=zh-CN   - TZ=Asia/Shanghaivolumes:- ./kibana.yml:/usr/share/kibana/config/kibana.yml- /etc/localtime:/etc/localtimenetworks:- elastic# 管理工具(推荐使用)  elastic-hd:image: containerize/elastichd:latestcontainer_name: es-hdports:- "9800:9800"depends_on:- "es01"links:- "es01"networks:- elastic      
# 虚拟局域网
networks:elastic:driver: bridge

生成密钥

随便运行一个单机版的es实例,镜像版本跟集群版本的一致

docker run -dit --name=es elasticsearch:7.6.2 /bin/bash

进入容器

docker exec -it es /bin/bash

生成密钥,分别执行这两个命令,期间遇到需要输入密码的,回车即可

./bin/elasticsearch-certutil ca./bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12

退出容器,执行docker拷贝命令;下面的示例命令是拷贝到当前目录,具体使用方法可查阅docker官网;

docker cp es:/usr/share/elasticsearch/elastic-certificates.p12 .

到这里我们就得到一个密钥,后续搭建集群的时候共享这个密钥即可。当前这个es实例就可以删除了。
也可以参考其他网友的生成方式。所有的集群共享这个密钥即可

elasticsearch配置文件

新建一个elasticsearch.yml文件,贴入下面的内容,不需要做任何修改

network.host: 0.0.0.0
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.keystore.type: PKCS12
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: elastic-certificates.p12
xpack.security.transport.ssl.truststore.type: PKCS12xpack.security.audit.enabled: truehttp.cors.enabled: true
http.cors.allow-origin: "*"

kibana配置文件

这一步可以先随便配置一个密码,等集群起来了,重置密码后再补充,毕竟此时我们也不知道es的密码是多少;因为kibana只是管理工具,不影响集群的启动,只是暂时无法连接集群而已。
建一个 kibana.yml

server.name: kibana
server.host: "0"
kibana.index: ".kibana"
elasticsearch.hosts: [ "http://【宿主机IP】:9200" ]
xpack.monitoring.ui.container.elasticsearch.enabled: true
i18n.locale: zh-CN
elasticsearch.username: 'kibana'
elasticsearch.password: '【密码】'

创建es集群,并启动

docker compose up

修改elastic初始密码

进入容器,执行密码重启命令;根据提示输入自己喜欢的密码
然后回到上面的kibana配置文件,填入这个密码;kibana即可连接到集群

docker exec -it es01 bash./bin/elasticsearch-setup-passwords interactive

elasticHD连接方式

elasticHD这个管理工具我是比较推荐的,依赖性没有那么强,而且界面操作简单,好看。
具体使用哪一款管理工具都不影响我们集群的搭建。
由于本集群是配置了密码的,所以默认的是连不上集群的。
在这里插入图片描述

官网原话:
ElasticSearch server that supports privileged authentication, URL format:http://user:password@host:port
大概的意思就是,如果ElasticSearch server配置了认证,可以使用这样的url方式
例如:
http://elastic:【密码】@【宿主机ip】:9200
在这里插入图片描述

到此,我们的es集群应该就算搭建完成了!
过程中哪一步没有做到的,可以单独查阅其他网友的教程;而不要局限与本教程。毕竟实际场景中有很多因素,比如有些小伙伴的宿主机给docker分配的JVM内存太小,导致集群起不来就不是本文的范畴了。
最后,祝大家都顺利起飞!

http://www.shuangfujiaoyu.com/news/21680.html

相关文章:

  • 怎么做网站页面河北网络科技有限公司
  • 手机网站建设开发关键词排名点击
  • 网站开发有几种语言怎么建一个自己的网站
  • 网站后台管理系统展望外链工具xg下载
  • html网站制作教程新能源汽车公司
  • h5动画制作软件福州网站优化
  • web版是什么意思网站怎么优化自己免费
  • 沈阳网站设计公司品牌推广
  • 毕业设计做网站哪种好营销网站建设门户
  • 网站流量分成代推广app下载
  • wap网站预览中国的搜索引擎有哪些
  • 开源网站搭建最新网站查询工具
  • 无锡做网站首选众诺搜索引擎优化seo优惠
  • 自家电脑做网站静态网站模板
  • 微信定制版app提供seo顾问服务适合的对象是
  • 做暧暧xoxo网站纹绣培训班一般价格多少
  • 高端商城网站建设免费网站申请注册
  • 网站设计在线培训徐州关键词优化排名
  • 河南省工程建设监理协会网站百度seo标题优化软件
  • 外国人做的甲骨文网站分类达人的作用
  • 高端网站制作哪家专业网站seo快速排名优化
  • 乐清哪里有做网站图片外链生成器
  • 教育培训网站建设方案竞价托管开户
  • 烟台专业的网站建站公司引擎搜索对人类记忆的影响
  • 网站开发测试安卓aso关键词优化
  • 网络优化app哪个好seo 视频
  • 赣州新闻发布会天津优化代理
  • 网站首页大图的尺寸seo诊断工具有哪些
  • 网站图片滚动是怎么做的便宜的seo网络营销推广
  • 世界知名网站最近一周的国内新闻