Code Monkey home page Code Monkey logo

azure-cassandra-mi-java-v4-getting-started's Introduction

page_type languages products description urlFragment
sample
java
azure
Azure Managed Instance for Apache Cassandra provides automated deployment and scaling operations for managed open-source Apache Cassandra datacenters
azure-cassandra-mi-java-v4-getting-started

Developing a Java app using Azure Managed Instance for Apache Cassandra (v4.x Driver).

Azure Managed Instance for Apache Cassandra provides automated deployment and scaling operations for managed open-source Apache Cassandra datacenters. It accelerates hybrid scenarios and reduces ongoing maintenance.

This quick start demonstrates how to connect to a Cassandra Managed instance cluster. You'll then build a user profile console app, output as shown in the following image, with sample data.

Prerequisites

  • Before you can run this sample, you must have the following prerequisites:
    • An Azure Managed Instance for Apache Cassandra cluster. Check out our Quickstart guide here.
    • Networking access from this application to your Azure Managed Instance for Apache Cassandra cluster (the service only deploys private IP addresses injected into a Virtual network).
    • Java Development Kit (JDK) 1.8+
      • On Ubuntu, run apt-get install default-jdk to install the JDK.
    • Be sure to set the JAVA_HOME environment variable to point to the folder where the JDK is installed.
    • Download and install a Maven binary archive
      • On Ubuntu, you can run apt-get install maven to install Maven.
    • Git
      • On Ubuntu, you can run sudo apt-get install git to install Git.

Running this sample

  1. Clone this repository using git clone https://github.com/Azure-Samples/azure-cassandra-mi-java-v4-getting-started.

  2. Update parameters in src/main/resources/application.conf:

    1. Enter the datacenter name in the DC field.
    2. Enter username and password in datastax-java-driver.advanced.auth-provider section, and the IP addresses of your cluster seed nodes in datastax-java-driver.basic.contact-points.
  3. Run mvn clean package from the top level folder to build the project. This will generate cassandrami-examples.jar under target folder.

  4. Run java -cp target/cassandrami-examples.jar com.azure.cassandrami.examples.UserProfile in a terminal to start your java application. Console output

About the code

The code included in this sample is intended to get you quickly started with a Java command line application that connects to Azure Managed Instance for Apache Cassandra.

azure-cassandra-mi-java-v4-getting-started's People

Contributors

microsoft-github-operations[bot] avatar microsoftopensource avatar theovankraay avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.