Elasticsearch默认在开启时候需要内存空间2G,所以在安装时候如果自己内存不够需要对内存进行设置
- 查看自己内存大小:free -m
Mem: 就是内存意思(看自己free 还剩多少)
Swap:是虚拟内存的意思 - 进行启动:
docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name el01 -e “discovery.type=single-node” 7ec4f35ab452
7ec4f35ab452: 自己docker下载的Elasticsearch的imageId
-e ES_JAVA_OPTS="-Xms256m -Xmx256m" :就是设置自己想要以多大的内存启动Elasticsearch,不要太小了!
9200:是外部访问
9300:是内部之间访问
discovery.type=single-node:单节点部署
- 在浏览器运行:自己IP:9200
出现这个json数据就表示成功了!!
第一次装。