Knowledge Base

  • How To Back Up, Import, and Migrate Your Apache Kafka Data on CentOS 7

    The author selected the Tech Education Fund to receive a donation as part of the Write for DOnations program. Introduction Backing up your Apache Kafka data is an important practice that will help you recover from unintended data loss or bad data added to the cluster due to user error. Data dumps of cluster and topic data are an efficient way to perform backups and restorations. Importing and migrating your backed up data to a separate server is helpful in situations where your Kafka instance...

  • How To Install and Use TensorFlow on Ubuntu 18.04

    Introduction TensorFlow is open-source machine learning software used to train neural networks.TensorFlow's neural networks are expressed in the form of stateful dataflow graphs. Each node in the graph represents the operations performed by neural networks on multi-dimensional arrays. These multi-dimensional arrays are commonly known as “tensors,” hence the name TensorFlow. TensorFlow is a deep learning software system. It works well for information retrieval, as demonstrated by Google in...

  • How To Gather Infrastructure Metrics with Metricbeat on Ubuntu 18.04

    The author selected the Computer History Museum to receive a donation as part of the Write for DOnations program. Introduction Metricbeat, which is one of several Beats that helps send various types of server data to an Elastic Stack server, is a lightweight data shipper that, once installed on your servers, periodically collects system-wide and per-process CPU and memory statistics and sends the data directly to your Elasticsearch deployment. This shipper replaces the earlier Topbeat in versi...

  • How To Optimize Docker Images for Production

    The author selected Code.org to receive a donation as part of the Write for DOnations program. Introduction In a production environment, Docker makes it easy to create, deploy, and run applications inside of containers. Containers let developers gather applications and all their core necessities and dependencies into a single package that you can turn into a Docker image and replicate. Docker images are built from Dockerfiles. The Dockerfile is a file where you define what the image will look ...

  • How To Install and Use ClickHouse on Debian 9

    The author selected the Free and Open Source Fund to receive a donation as part of the Write for DOnations program. Introduction ClickHouse is an open-source, column-oriented analytics database created by Yandex for OLAP and big data use cases. ClickHouse's support for real-time query processing makes it suitable for applications that require sub-second analytical results. ClickHouse's query language is a dialect of SQL that enables powerful declarative querying capabilities while offering fam...