- ElasticSearch Cookbook
- Alberto Paro
- 218字
- 2021-04-02 10:09:55
Understanding node services
When a node is running, a lot of services are managed by its instance. Services provide additional functionalities to a node and they cover different behaviors such as networking, indexing, analyzing, and so on.
Getting ready
Every ElasticSearch server that is running provides services.
How it works...
ElasticSearch natively provides a large set of functionalities that can be extended with additional plugins. During a node startup, a lot of required services are automatically started. The most important are as follows:
- Cluster services manage cluster state and intra-node communication and synchronization
- Indexing service manages all the index operations, initializing all active indices and shards
- Mapping service that manages the document types stored in the cluster (we'll discuss mapping in Chapter 3, Managing Mapping)
- Network services, such as HTTP REST services (default on port 9200), internal ES protocol (on port 9300) and Thrift server (on port 9500 if thrift plugin is installed)
- Plugin service (discussed in Chapter 2, Downloading and Setting Up ElasticSearch, for installation and Chapter 12, Plugin Development, for detailed usage)
- River service (covered in Chapter 8, Rivers)
- Language scripting services that allow adding new language scripting support to ElasticSearch
推薦閱讀
- 電腦組裝與系統安裝
- Windows Vista基礎與應用精品教程
- 發布!設計與部署穩定的分布式系統(第2版)
- Learning Android Intents
- 嵌入式應用程序設計綜合教程(微課版)
- 高性能Linux服務器構建實戰:運維監控、性能調優與集群應用
- 8051軟核處理器設計實戰
- Learning Magento 2 Administration
- OpenStack系統架構設計實戰
- Hands-On UX Design for Developers
- 新編電腦辦公(Windows 10+ Office 2013版)從入門到精通
- Vim 8文本處理實戰
- Web Penetration Testing with Kali Linux(Third Edition)
- Serverless Architectures with Kubernetes
- Gradle Effective Implementations Guide(Second Edition)