- 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
推薦閱讀
- pcDuino開發(fā)實戰(zhàn)
- Mobile-first Bootstrap
- Kali Linux滲透測試全流程詳解
- 蘋果電腦玩全攻略 OS X 10.8 Mountain Lion
- Linux性能優(yōu)化
- Ubuntu Linux操作系統(tǒng)
- Linux操作系統(tǒng)應用編程
- 新手學電腦從入門到精通(Windows 10+Office 2016版)
- Kubernetes從入門到實踐
- Linux使用和管理指南:從云原生到可觀測性
- AutoCAD 2014中文版從入門到精通
- VMware Horizon View Essentials
- Kali Linux高級滲透測試(原書第3版)
- Learn CUDA Programming
- Hands-On GPU Programming with Python and CUDA