Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/navicore/mysparksql


https://github.com/navicore/mysparksql

apache-cassandra apache-spark cassandra kubernetes spark

Last synced: 20 days ago
JSON representation

Awesome Lists containing this project

README

        

# mysparksql

a minimal code example of reading from cassandra via spark 2.x

client mode:

```console
/opt/spark/bin/spark-submit --master spark://:7077 --class onextent.demo.mysparksql.Main --driver-java-options="-DCASSANDRA_HOST= -DKEYSPACE= -DTABLE=" --deploy-mode client ./mysparksql.jar
```

via docker:

```console
docker run -e SPARK_MASTER=spark:// -e CASSANDRA_HOST= -e KEYSPACE= -e TABLE= -it navicore/mysparksql
```

via kubernetes job:

```yaml
apiVersion: batch/v1
kind: Job
metadata:
name: mysparksql
spec:
template:
metadata:
name: mysparksql
spec:
containers:
- name: mysparksql
image: navicore/mysparksql
env:
- name: CASSANDRA_HOST
value: ""
- name: SPARK_MASTER
value: "spark://"
- name: KEYSPACE
value: ""
- name: TABLE
value: ""
restartPolicy: Never
```