文章类网站程序,成都哪里有网站开发公司,wordpress禁止图压缩,网站开发面板一 、 创建网络 因为需要部署kibana容器#xff0c;因此需要让es和kibana容器互联。这里创建一个网络#xff1a; docker network create es-net # 创建一个网络名称为:es-net 二 、拉取并加载镜像 方式一 docker pull elasticsearch:7.12.1 版本为elasticsearch的7…一 、 创建网络 因为需要部署kibana容器因此需要让es和kibana容器互联。这里创建一个网络 docker network create es-net # 创建一个网络名称为:es-net 二 、拉取并加载镜像 方式一 docker pull elasticsearch:7.12.1 版本为elasticsearch的7.12.1版本的镜像这个镜像体积非常大接近1G。不建议直接pull 方式二 kinaba: 百度网盘 请输入提取码 提取码:xfft elasticsearch: 百度网盘 请输入提取码 提取码:axkh 下载完成后xshell控制台输入rz 可以直接把压缩包上传到linux 上传完成后输入: docker load -i 文件名称 如 docker load - i es.tar 等待加载完成就好了(两个镜像都需要加载) 三 、 启动Elasticsearch 运行docker命令部署单点es docker run -d \ --name es \ -e ES_JAVA_OPTS-Xms512m -Xmx512m \ -e discovery.typesingle-node \ -v es-data:/usr/share/elasticsearch/data \ -v es-plugins:/usr/share/elasticsearch/plugins \ --privileged \ --network es-net \ -p 9200:9200 \ -p 9300:9300 \ elasticsearch:7.12.1 -e cluster.namees-docker-cluster设置集群名称 -e http.host0.0.0.0监听的地址可以外网访问 -e ES_JAVA_OPTS-Xms512m -Xmx512m内存大小 -e discovery.typesingle-node非集群模式 -v es-data:/usr/share/elasticsearch/data挂载逻辑卷绑定es的数据目录 -v es-logs:/usr/share/elasticsearch/logs挂载逻辑卷绑定es的日志目录 -v es-plugins:/usr/share/elasticsearch/plugins挂载逻辑卷绑定es的插件目录 --privileged授予逻辑卷访问权 --network es-net 加入一个名为es-net的网络中 -p 9200:9200端口映射配置
在浏览器中输入http://192.168.150.101:9200 即可看到elasticsearch的响应结果 四 、启动Kibana 运行docker命令部署kibana docker run -d \ --name kibana \ -e ELASTICSEARCH_HOSTShttp://es:9200 \ --networkes-net \ -p 5601:5601 \ kibana:7.12.1 --network es-net 加入一个名为es-net的网络中与elasticsearch在同一个网络中 -e ELASTICSEARCH_HOSTShttp://es:9200设置elasticsearch的地址因为kibana已经与elasticsearch在一个网络因此可以用容器名直接访问elasticsearch -p 5601:5601端口映射配置 Kibana启动会比较慢需要等待大概一两分钟
在浏览器输入地址访问http://192.168.150.101:5601 这样就部署成功了
五 、Dev Tools工具 这个界面就可以使用DSL语句操作es了(DSL语句类似于Mysql中的DML语句,俗称CRUD)