MySQL Auto Failover using Keepalived
Install Terraform on CentOS 7
Puppet Bolt
Puppet Hiera 5 Setup
Setup Puppet Server 6 on CentOS 7
Flyway: Database Versioning
JDBC & MySQL: WARN: Establishing SSL connection without server’s identity verification is not recommended.
Create Python Environment for development
.my.cnf: MySQL User and Password
ScyllaDB Monitoring
ScyllaDB Monitoring Stack can monitor all the Scylla infrastructure easily. Scylla team has beautifully explained, all the steps to setup monitoring. It’s very straight forward and any body can configure it using the below URLs. ScyllaDB URLs http://docs.scylladb.com/operating-scylla/monitoring/monitoring_stack/ http://docs.scylladb.com/operating-scylla/monitoring/monitor_without_docker/ Troubleshooting I’m just sharing up a scenario, where i faced some…
Setup Hadoop 3.1.0 Single Node Cluster on Ubuntu 16.04
The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. Rather than rely on hardware…
Setup Cassandra Cluster on CentOS 7
Apache Cassandra is a free and open-source distributed NoSQL database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. Cassandra offers robust support for clusters spanning multiple datacenters, with asynchronous masterless replication allowing low latency operations for…
Setup Scylla Cluster on CentOS 7
Scylla Is Next Generation NoSQL. Power your mission-critical applications with the best traits of Apache Cassandra at 10x the performance and low tail-latency at all times. Prequisite CentOS 7.2 or later, for the 64-bit x86_64 architecture. ABRT conflict with Scylla coredump configuration. Remove it before installing Scylla: sudo yum remove…
OrientDB DEMODB Database Queries
Connect to OrientDB console krishna@ubuntu:/opt/orientdb/bin$ ./console.sh OrientDB console v.3.0.0m2 (build 31b455cec3cc97d11be0748e31ed1a03ff6a23ac) https://www.orientdb.com Type ‘help’ to display all the supported commands. orientdb> orientdb> Connect to localhost orientdb> CONNECT remote:localhost root admin Disconnecting from the database [null]…OK Connecting to remote Server instance [remote:localhost] with user ‘root’…OK orientdb {server=remote:localhost/}> Connect to localhost with…
Setup OrientDB 3.0.0.m2 on Ubuntu 16.04
OrientDB is an open source NoSQL database management system written in Java. It is a multi-model database, supporting graph, document, key/value and object models but the relationships are managed as in graph databases with direct connections between records. It supports schema-less, schema-full and schema-mixed modes. It has a strong security…
Setup OrientDB on CentOS 7
OrientDB is an open source NoSQL database management system written in Java. It is a multi-model database, supporting graph, document, key/value and object models but the relationships are managed as in graph databases with direct connections between records. It supports schema-less, schema-full and schema-mixed modes. It has a strong security…
Install Neo4j on Ubuntu 16.04
Neo4j is an extremely popular graph database. Rather than having foreign keys and select statements, you use edges and graph traversals to query the data. This method of querying data is extremely powerful in many cases such as social networks. Prerequisite Install java 8 as perquisite for Neo4j. Add Oracle Java…
Install Scylla on Ubuntu 16.04
Scylla Is Next Generation NoSQL. Power your mission-critical applications with the best traits of Apache Cassandra at 10x the performance and low tail-latency at all times. Add Repo Add the Scylla APT repository to your system. $ sudo wget -O /etc/apt/sources.list.d/scylla.list http://repositories.scylladb.com/scylla/repo/63074dd55d7ebbd35bedc10c3d4ad5af/ubuntu/scylladb-1.7-xenial.list Install Use the below command to install Scylla.…
Setup Cassandra Single Node Cluster on Ubuntu 16.04
Apache Cassandra is a free and open-source distributed NoSQL database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. Cassandra offers robust support for clusters spanning multiple datacenters, with asynchronous masterless replication allowing low latency operations for…
Setup Keycloak with SSL and MySQL backend
Keycloak is an open source identity and access management solution. Open Source Identity and Access Management For Modern Applications and Services. By default Keycloak uses an embedded H2 database. This should be sufficient for development on the local machine, but for production we will replace it with a MySQL standalone…
MongoDB Backup and Restore
MongoDB is one of the most popular NoSQL database engines. MongoDB is a free and open-source cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schemas. MongoDB is a distributed database at its core, so high availability, horizontal scaling, and geographic distribution are built in and easy…
Puppet Hiera Configuration
Hiera is Puppet’s built-in key/value data lookup system. By default, it uses simple YAML or JSON files, although you can extend it to work with almost any data source. Hiera is the most flexible way to get configuration data into Puppet. Hiera is immensely powerful, and with great power comes great responsibility.…
Setup Puppet Server 5 on Ubuntu 16.04
Puppet is a ruby based configuration management tool (IT automation software), licensed under Apache 2.0 designed to help system administrators, automate many repetitive task they regularly perform . It is open-source, flexible, customizable framework for managing the configuratons of computer system. It defines and enforce the state of your infrustructure throughout…
Transfer git repository from one provider to another
Organisations/People move their infrastructure (git repositories) from one provider to another. Here’s a site to compare the tools, Each tools have their own merits and demerits, it’s the organisations/individuals who select the tools based on their requirements. Let’s Started It’s very simple, in order to transfer/move repositories. You have to…