🐙
cassandra入門(環境構築編)
初めに
現場でcassandraに関する理解が求められるため、まず検証用の環境構築を行っていきます。
ディレクトリ構成
tree
.
└── docker-compose.yaml
構築
docker-composeファイルの作成
docker-compose.yaml
version: '3.8'
services:
cassandra:
image: cassandra:4.1.0
ports:
- 9044:9042
environment:
- CASSANDRA_USER=user
- CASSANDRA_PASSWORD=pass
- MAX_HEAP_SIZE=256M
- HEAP_NEWSIZE=128M
container_name: cassandra
restart: always
volumes:
- cassandra-database:/var/lib/cassandra
volumes:
cassandra-database:
コンテナ立ち上げ
docker-compose up -d
cassandraコンテナでcqlsh立ち上げ
docker exec -it cassandra cqlsh
クリーンアップ
使用したイメージやコンテナ等をクリーンアップ
docker-compose down --rmi all --volumes --remove-orphans
Discussion