Deploying KnowStreaming Kafka Management Platform with Docker
Install Docker following the official documentation for you're operating system.
Docker Compose Setup
Install Docker Compose according to the offciial installation guide.
Service Configuration
# docker-compose.yml configuration
version: "3.8"
services:
kafka-manager:
image: knowstreaming/knowstreaming-manager:latest
co ...
Posted on Sun, 21 Jun 2026 18:02:51 +0000 by davidmuir
Connecting Spring Boot to Elasticsearch via HTTPS with Self-Signed Certificates
Before diving into the code, ensure your Elasticsearch server is running. Open a terminal and execute the elasticsearch command to start the server.
Understanding the Two REST Client Types
Elasticsearch provides two distinct REST client implementations:
High-Level REST Client (RestHighLevelClient): This wrapper handles serialization and deseria ...
Posted on Wed, 17 Jun 2026 17:30:22 +0000 by priya_amb
Mastering Data Distribution and Redundancy in Elasticsearch
Core Concepts of Sharding
Elasticsearch achieves horizontal scalability and fault tolerance through a dual-layer architecture built on shards and replicas. Understanding how data is partitioned and duplicated across cluster nodes is fundamental to deploying robust search infrastructures.
A shard functions as an independant Lucene instance that ...
Posted on Wed, 17 Jun 2026 16:35:01 +0000 by ShogunWarrior
Seamless Elasticsearch Cluster Migration to Cloud Infrastructure
Overview
A client required migrating an existing Elasticsearch cluster to a mobile cloud environment while ensuring minimal service interruption during the transition process.
Migration Strategy
The approach leverages a proven gateway solution (INFINI Gateway) to implement dual-write functionality. During the cluster switching process, all data ...
Posted on Tue, 16 Jun 2026 17:58:52 +0000 by brian79
Comparing INFINI Gateway and Nginx as Proxies for Elasticsearch Clusters
INFINI Gateway OverviewINFINI Gateway is a specialized application gateway engineered specifically for Elasticsearch deployments, focusing on enhancing cluster performance, security, and operational manageability. Acting as a front-end proxy, it intercepts all client requests before forwarding them to backend Elasticsearch clusters, offering ad ...
Posted on Sun, 14 Jun 2026 16:55:32 +0000 by buildernaut1
Elasticsearch 8.x Java API Client: Transitioning from RestHighLevelClient
Transitioning to the New Java Client
Starting with Elasticsearch 7.15, the RestHighLevelClient was deprecated, making way for the new Elasticsearch Java API Client as the official standard for version 8.0 and beyond. This modern client supports virtually all Elasticsearch APIs (excluding Vector title search and Find structure), natively handles ...
Posted on Sat, 13 Jun 2026 16:16:09 +0000 by lesmckeown
Elasticsearch Distributed Architecture: Sharding, Routing, and Split-Brain Mitigation
Distributed Systems vs. ClusteringArchitecture TypeAnalogyPrimary BenefitClusterMultiple workers performing identical tasksSystem high availability and load distributionDistributedMultiple workers performing distinct specialized tasksCompute/storage scaling, decoupling, performance accelerationElasticsearch inherently abstracts the complexities ...
Posted on Tue, 02 Jun 2026 17:07:12 +0000 by newburcj
Verifying Elasticsearch Data Integrity with INFINI Gateway
After migrating data between clusters, verifying document counts is often insufficient to guarantee data integrity. To perform a robust, content-level comparison betwean two Elasticsearch, Easysearch, or OpenSearch clusters, ENFINI Gateway provides a highly efficient solution for verifying that every document is identical across source and dest ...
Posted on Sat, 30 May 2026 19:27:32 +0000 by smeee_b
Implementing Cross-Cluster Replication in Easysearch: A Practical Guide
Prerequisites
Before configuring replication, ensure the following conditions are met on both the source and target clusters:
Both clusters must have the cross-cluster-replication and index-management plugins installed.
If the easysearch.yml configuration file on the target cluster defines custom node.roles, it must expilcitly include the remo ...
Posted on Fri, 29 May 2026 17:42:32 +0000 by melefire
Elasticsearch Search Result Customization: Sorting, Pagination, Highlighting, and Java Client Usage
Sorting Search Results
By default, Elasticsearch orders results by relevance score (_score). Custom sorting is supported for fields of type keyword, numeric types, geo_point, and date. Sorting direction is specified using asc or desc.
GET /products/_search
{
"query": { "match_all": {} },
"sort": [
{ "c ...
Posted on Wed, 20 May 2026 04:29:30 +0000 by Evanthes