In search of a Search Engine, beyond Elasticsearch: Introducing Zinc

Saturday, Dec 11, 2021 by Prabhat Sharma Elasticsearch, OpenSearch, fulltext, full text, search engine, go, golang, Zinc, Zincsearch, Zinc search

Introduction A search engine is a software that can search for any text in the data that has been indexed for full text. While there are public search engines like Google and Bing, we are not talking about them in this blog, but of softwares that would allow you to search for text in your own data. Think of a this kind of search engine software as google or bing but just for your own data.

Continue Reading

Elasticsearch License Change and what it means for the community and you

Wednesday, Jan 20, 2021 by Prabhat Sharma search, elasticsearch, license, open source

Elastic changed the licensing terms for elasticsearch yesterday. It means that any new versions of elasticsearch will not be Apache 2.0 licensed, but SSPL licensed. What does it mean? From https://www.elastic.co/blog/license-change-clarification Our on-prem or Elastic Cloud customers will not be impacted. The vast majority of our users will not be impacted. The folks who take our products and sell them directly as a service will be impacted, such as the Amazon Elasticsearch Service.

Continue Reading

Installing Elasticsearch on Kubernetes Using Operator and setting it for Kubernetes logging

Wednesday, Aug 7, 2019 by Prabhat Sharma kubernetes, logging, elasticsearch, fluentd, fluent-bit, kibana, helm

In an earlier blog post I provided the steps to install elastisearch using helm and setting it up for logging using fluent-bit. With the introduction of elasticsearch operator the experience of managing the elasticsearch cluster in kubernetes has improved greatly. We will cover the same goal of setting up elastisearch and configuring it for logging as the earlier blog, with the same ease but much better experience. Using operator allows you benefits in the area of security, upgrades and scalability.

Continue Reading

Logging in Kubernetes using Elasticsearch: The easy way

Monday, Nov 26, 2018 by Prabhat Sharma k8s, kubernetes, logging, elasticsearch, fluentd, fluent-bit

In my conversations with various development teams I regularly come across this common question of how to do logging on kubernetes. While there are existing solutions like EFK (elasticsearch, fluentd, kibana) stack, it takes good amount of effort for setting these up and making them work. I was wondering if I can provide some easy steps to people who just want to get started with logging in not so cumbersome and tedious way.

Continue Reading