ElasticSearch笔记
官网的docker真是...简配了很多东西.连个vi也没有
https://hub.docker.com/_/elasticsearch
docker network create somenetwork
docker run -d --name elasticsearch --net somenetwork -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch docker run -d --name kibana --net somenetwork -p 5601:5601 kibana
简单地就可以用了
更详细的在这里, compose
https://www.elastic.co/guide/en/elasticsearch/reference/7.5/docker.html
顺便, compose的安装
yum install docker-compose docker-compose --version
官方非常好的文档,研读一下
https://docs.docker.com/compose/gettingstarted/
elasticsearch 配置首页在这里
https://www.elastic.co/guide/en/elasticsearch/reference/7.5/index.html
先不使用java来操作es, 试试python
基本操作, 关于索引的
查看所有索引: GET _cat/indices
健康状况: GET _cat/health?v
查看索引: GET /{indexName}?pretty
查看节点: GET /_cat/nodes?v
这兄弟写得好懂:
https://www.cnblogs.com/pilihaotian/p/5830754.html
官方在这里:
https://www.elastic.co/guide/en/elasticsearch/reference/7.5/indices.html
-------------------------------------------------------------------------------------
Index management:
Mapping management:
Alias management:
Index settings:
Index templates:
Monitoring:
Status management:
-------------------------------------------------------------------------------------
全部的api, 挺好挺好.
- API conventions
- cat APIs
- Cluster APIs
- Cross-cluster replication APIs
- Document APIs
- Enrich APIs
- Graph Explore API
- Index APIs
- Index lifecycle management APIs
- Ingest APIs
- Info API
- Licensing APIs
- Machine learning anomaly detection APIs
- Machine learning data frame analytics APIs
- Migration APIs
- Reload Search Analyzers API
- Rollup APIs
- Search APIs
- Security APIs
- Snapshot lifecycle management APIs
- Transform APIs
- Watcher APIs
python操作ES的
这兄弟的可以直接拿来跑, 挺好 https://blog.csdn.net/diyiday/article/details/82153780
官方文档在这里, 好!
https://elasticsearch-py.readthedocs.io/en/master/
有这么多!
先写到这里, 午休结束~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
2019-04-15 coding规约的网站, 从sonar中链接过去
2019-04-15 下载的模板, 没有之一