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/
有这么多!
先写到这里, 午休结束~