网站首页 > 博客文章 正文
ES的特点:
- 暴露的端口很多
- 十分消耗内存
- 数据需要放置到安全目录(挂载)
# 下载ES
$ sudo docker pull elasticsearch
# 运行ES搜索
$ sudo docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch
# 因ES太过于占内存,一启动就需要1.x到3G内存,所以有时一启动ES就会直接卡死,所以我们需要给ES进行内存限制
# 因ES是使用java开发的,所以我们可以使用-e进行修改JAVA的配置,用以限制其内存用量
# 限制启动64m内存,最大128m内存(实测占用内存约为240M)
$ sudo docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx128m" elasticsearch
# 查看ES运行状态
$ curl 127.0.0.1:9200
{
"name" : "7OltMaD",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "tieiXDzIQXCBZfZjuAot1Q",
"version" : {
"number" : "5.6.12",
"build_hash" : "cfe3d9f",
"build_date" : "2018-09-10T20:12:43.732Z",
"build_snapshot" : false,
"lucene_version" : "6.6.1"
},
"tagline" : "You Know, for Search"
}
# 安装ElasticHD
$ sudo docker run -p 9800:9800 -d --link elasticsearch containerize/elastichd
# 检查运行状态
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d6a680d49f22 containerize/elastichd "ElasticHD" 4 seconds ago Up 3 seconds 0.0.0.0:9800->9800/tcp, :::9800->9800/tcp exciting_austin
590e19c45f33 elasticsearch "/docker-entrypoint.…" 7 minutes ago Up 7 minutes 0.0.0.0:9200->9200/tcp, :::9200->9200/tcp, 0.0.0.0:9300->9300/tcp, :::9300->9300/tcp elasticsearch
# 查看当前运行状态
# ElasticHD为可视化工具,所以我们此时可以直接在浏览器中打开localhost:9800进行连接
# 若连接不上ES,需输入地址【http://elasticsearch:9200】进行连接
猜你喜欢
- 2024-09-08 全文搜索引擎Elasticsearch的基本概念和操作
- 2024-09-08 搜索引擎的 ORM 库 bboss-elasticsearch
- 2024-09-08 IT博物馆之Elasticsearch搜索引擎
- 2024-09-08 elasticsearch在数据量很大的情况下(数十亿)如何提高查询效率
- 2024-09-08 硬核!逛了5年的Github一口气把我收藏的JAVA开源项目分享给你
- 2024-09-08 Elasticsearch构建全文搜索系统(elasticsearch全文检索原理)
- 2024-09-08 企业级搜索平台springboot-elasticsearch
- 2024-09-08 ES 搜索引擎的分片数、副本数分配算法
- 2024-09-08 Java 程序员如何通过 ElasticSearch 构建极致的搜索体验?
- 2024-09-08 轻量级搜索引擎,使用简单,搜索速度快,是真的快。#java
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)