...
Squirro consists of several services that are started and stopped individually. The Overview section talks a bit about those components. A detailed list of the services is available below.
When a Squirro server is started, all the services are started automatically using the Linux initd subsystem.
...
Code Block | ||
---|---|---|
| ||
[root@localhost ~]# service sqtopicd status sqtopicd is stopped |
Info |
---|
By default Squirro ships with Monit to automatically start services again that have been stopped. In that case it may appear that the service is not being stopped. Monit can be stopped separately using the command |
Restart service
The restart
sub-command attempts to stop a service first and will then start it again.
...
Name | Description | ||
---|---|---|---|
crond | Task runner that executed scheduled tasks regularly. | ||
elasticsearch | Main data storage for indexed data. | ||
monit | Service monitor used to automatically start services again when they are stopped. | ||
mysqld | mariadb | Relational database used for storage of metadata about Squirro projects. | |
nginx | Web server through which all the requests for the frontend and the Squirro services are served. | ||
redis-server-cache | NoSQL database used for caching. | ||
sqbulkd | Bulk importing of data. | ||
sqcachecleansingd | Cleans the Varnish cache when data changes. | ||
cache | |||
redis-server | NoSQL database | ||
sqclusterd | Controls multi-cluster setup of Squirro. | ||
sqconfigurationd | Manages application configuration. | ||
sqcontentd | Extracts relevant content from web pages. See Noise Removal in the Data Loading and Processing manual. | ||
sqemailsenderd | Sends out emails on behalf of Squirro. | ||
sqfeedd | Data provider for feeds. See Feed Provider in the sqdatasourced | Manages data loading process. See Data Loading and Processing manual. | |
sqdigestmailerd | |||
sqfileimportd | Used to import CSV data through the web interfacesqemailsenderd | Sends out emails on behalf of Squirro. | |
sqfilteringd | Handles search tagging rules. See Search Tagging and Alerting in the Data Loading and Processing manual. | ||
sqfingerprintd | Manages the fingerprints (Smart Filters). | ||
sqfrontendd | Frontend service, implementing the main web interface of Squirro. | ||
sqpipelinedsqingesterd | Refers to the Pipeline service. Manages the process of enriching and indexing data. See Data Enrichment Pipeline Steps in the Data Loading and Processing manual. | ||
sqmachinelearningd | |||
sqplumberd | Executes pipelets as part of the pipeline. See Pipelets in the Data Loading and Processing manual. | ||
sqproviderd | Endpoint for the providers to import data into the system. See Data Connectors in the Data Loading and Processing manual. | ||
sqrelatedstoryd | Detects near-duplicates as part of the pipeline. See Near-Duplicate Detection in the Data Loading and Processing manual. | ||
sqschedulerd | Executes scheduled jobs that the Squirro application needs to run. | sqsourcerd | Finds data sources for input criteria, such as a query or a web site URL.sqsquirreld |
Web crawler component. | sqthumblerd | Calculates thumbnails for item images that are displayed in Squirro. | |
sqtopicd | Endpoint for the Squirro API. See Working with Squirro APIs in the API Reference. | ||
sqtopicproxyd | Internal web service access to some project metadata. | ||
squserdsqtrendsd | Endpoint for user management and authentication. See Authentication in the Reference manual. | ||
squserd | |||
squserproxyd | Internal web service access to some user data. | ||
sqwebshotd | Analyzes web stories and identifies the most relevant image to use for visualization. |
...