5、docker-部署ES(elasticsearch)+kibana

#es暴露的端口多

#es十分消耗内存

#es的数据一般需要放置到安全目录、挂载

=========================================安装es=========================

1、下载启动es(建议启动前把其它容器停止,不然会很卡)

  ·docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.2

2、访问es

  ·本机访问:curl 127.0.0.1:9200

  ·网页访问:192.168.177.139:9200

       

 3、修改内存限制、修改配置文件、或者  -e  环境配置修改

-e ES_JAVA_OPTS="-Xms64 -Xms512m":这个参数设置了环境变量ES_JAVA_OPTS的值为"-Xms64 -Xms512m",它是用来设置Elasticsearch的JVM堆内存大小的。其中-Xms表示JVM堆内存的初始大小,-Xmx表示JVM堆内存的最大大小。设置的内存过小、es服务是起不来的

-e "discovery.type=single-node":这个参数设置了环境变量discovery.type的值为"single-node",它是用来告诉Elasticsearch这是一个单节点的集群。在单节点的情况下,Elasticsearch会禁用一些集群相关的功能,以减少开销并提高性能

  ·先停止es

  ·再启动:docker run -d --name elasticsearch01 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64 -Xmx512m" elasticsearch:7.6.2

  ·查看cup占用情况:docker  stats  [容器id]

         

 

 

==============================================安装Kibana===================================

 

posted @ 2024-06-17 10:36  little小新  阅读(62)  评论(0)    收藏  举报