Skip to content

Instantly share code, notes, and snippets.

@tensionHuang
Created July 23, 2020 15:13
Show Gist options
  • Save tensionHuang/165284d1a7b27a1da96eca7daec2cf7a to your computer and use it in GitHub Desktop.
Save tensionHuang/165284d1a7b27a1da96eca7daec2cf7a to your computer and use it in GitHub Desktop.
run-cassandra.sh
#!bin/bash
# docker pull cassandra
docker pull cassandra:latest
######################
# docker-compose.yml #
######################
# version: "3.8"
# services:
#
# cassandra:
# image: cassandra:latest
# volumes:
# - $PATH_TO_CASSANDRA_DATA:/var/lib/cassandra
# ports:
# - "9042:9042"
read -p "please input the folder path to save cassandra data: " data_dir
if[[ ! -d $data_dir]]; then
echo "set cassandra data folder to $data_dir, is it correct? [y|n] " ans
case $ans in
y | Y)
export PATH_TO_CASSANDRA_DATA=$data_dir && docker-compose up -d
;;
* ) ;;
esac
else
echo "cassandra data folder is required!"
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment