Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
77 changes: 77 additions & 0 deletions NOTICE
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
Apache Cassandra Apache Spark Connector
Copyright 2014 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).


This product originates, before git sha
d1eb21d485ce948b84f471e2557cf605a6459438, from software from DataStax and other
individual contributors. All work was previously copyrighted to DataStax.

Non-DataStax contributors are listed below. Those marked with asterisk have
explicitly consented to their contributions being donated to the ASF.

Soumya Sanyal @hasSoumya
Yohann Rubinsztejn @yohannrub
Ivan Nikolov @nikolovivan *
Andrew Ash @ash211 <andrew@andrewash.com> *
Todd @tsindot *
Stefano Ortolani @ostefano *
Jacek Laskowski @jaceklaskowski <jacek@japila.pl> *
Ryan Scheidter @rs017991
Miguel Miranda @miguelnmiranda *
Alexey Ponkin @ponkin *
Greg Baker @gregbaker *
Gerrit @gerritjvv *
Tobias Stadler @tobiasstadler <ts.stadler@gmx.de> *
Liang-Chi Hsieh @viirya *
Burak Yavuz @brkyvz <burak@databricks.com> *
Kaushal Prajapati @skp33
Jack Richard Buggins @JackBuggins
etienne @crakjie
Vincenzo Cerminara @vinsce *
Philipp Hoffmann @philipphoffmann <mail@philipphoffmann.de>
Matt Chapman @matt2000
Ian Macalinao @macalinao <github-primary@igm.pub>
Chen Bin @bchen-talend
LI Geng @anguslee <angus.lee8329@gmail.com>
Guancheng (G.C.) Chen @gchen <chenguancheng@gmail.com>
Mathieu Morlon @glutamatt *
Zachary Taylor @ztaylor54 *
Nick Rushton @rushton <nick.rushton@hotmail.com> *
Delyan Dimitrov @delyand *
?? @cip123 *
Paul Leclercq @polomarcus *
Jorge Lee @jrglee *
Mariusz @mariuszeniro
Ben Slater @slater-ben <ben.slater@instaclustr.com> *
Mark Watson @mkwatson <mkw5053@gmail.com> *
The Gitter Badger @gitter-badger <badger@gitter.im>
Arash Nabili @arashn *
Jason Ribeiro @jasonribeiro
Sina Kordestanchi @arsinux
?? @nftw *
Sebastian @ssuperczynski <s.superczynski@gmail.com> *
Ilya Epifanov @ilya-epifanov *
Dragisa Krsmanovic @dragisak *
Josef Lindman Hörnlund @jotsif <josef@modulai.io> *
Pablo Francisco Pérez Hidalgo @pfcoperez <contact@pablofranciscoperez.info> *
?? @sheldonkhall *
Xian Yi Teng @xytxytxyt <xytxytxyt@gmail.com>
Noorul Islam K M @noorul <noorul@noorul.com> *
Norbert Schultz @nob13 *
Sam Theisens @SamTheisens *
Alexey Maslennikov @grayswander <alexey.maslennikov@gmail.com> *
Holden Karau @holdenk <holden@pigscanfly.ca>
lsk @critikaled
?? @bbenshalom
Adam Dąbrowski @dabrowski-adam *
Omri Iluz @omriiluz *
Igor Kamyshnikov @gowa *
Silvio @granturing <silvio.fiorito@granturing.com> *
Nils Petersohn @snackycracky
Joe Lust @twistedpair
Chander S Pechetty @chanderspechetty
Yann Moisan @YannMoisan
Jaret Dawson @mathgeek <jaret.dawson@gmail.com> *
19 changes: 7 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# DataStax Connector for Apache Spark to Apache Cassandra
# Apache Cassandra Spark Connector

*Lightning-fast cluster computing with Apache Spark&trade; and Apache Cassandra&reg;.*

Expand Down Expand Up @@ -168,18 +168,11 @@ Questions and requests for help may be submitted to the [user mailing list](http

## Q/A Exchange

The [Community](https://dtsx.io/discord) provides a free question and answer server for any and all
questions relating to any DataStax related technology. Including the Spark Cassandra Connector. Both DataStax
engineers and community members frequently participate here and answer questions.
For community help see https://cassandra.apache.org/_/community.html

## Contributing

To protect the community, all contributors are required to sign the [DataStax Spark Cassandra Connector Contribution License Agreement](https://cla.datastax.com/). The process is completely electronic and should only take a few minutes.

To develop this project, we recommend using IntelliJ IDEA. Make sure you have
installed and enabled the Scala Plugin. Open the project with IntelliJ IDEA and
it will automatically create the project structure from the provided SBT
configuration.
To protect the community, all contributors are required to sign the Apache Software Foundation's [Contribution License Agreement](https://www.apache.org/licenses/contributor-agreements.html#clas).

[Tips for Developing the Spark Cassandra Connector](doc/developers.md)

Expand All @@ -197,7 +190,7 @@ To run unit and integration tests:
./sbt/sbt test
./sbt/sbt it:test

Note that the integration tests require [CCM](https://github.com/riptano/ccm) to be installed on your machine.
Note that the integration tests require [CCM](https://github.com/apache/cassandra-ccm) to be installed on your machine.
See [Tips for Developing the Spark Cassandra Connector](doc/developers.md) for details.

By default, integration tests start up a separate, single Cassandra instance and run Spark in local mode.
Expand All @@ -220,10 +213,12 @@ outputLocation defaults to doc/reference.md

## License

Copyright 2014-2022, DataStax, Inc.
Copyright 2014, Apache Software Foundation

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Apache Cassandra, Apache Spark, Apache, Tomcat, Lucene, Solr, Hadoop, Spark, TinkerPop, and Cassandra are trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States and/or other countries.
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package com.datastax.bdp.spark.search

import java.lang.{Integer => JInt}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package com.datastax.bdp.spark.search

import java.net.InetAddress
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package com.datastax.spark.connector

import com.datastax.spark.connector.ccm.CcmBridge
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package com.datastax.spark.connector

import java.io.{ByteArrayOutputStream, ObjectOutputStream}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package com.datastax.spark.connector.cluster

import java.net.InetSocketAddress
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package com.datastax.spark.connector.cluster

import com.datastax.spark.connector.ccm.CcmBridge
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package com.datastax.spark.connector.cluster

import java.io.IOException
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package com.datastax.spark.connector.cql

import java.io.IOException
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package com.datastax.spark.connector.cql

import java.io.IOException
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package com.datastax.spark.connector.cql

import scala.concurrent.Future
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package com.datastax.spark.connector.cql

import com.datastax.spark.connector.SparkCassandraITFlatSpecBase
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

package com.datastax.spark.connector.cql

import com.datastax.spark.connector.SparkCassandraITFlatSpecBase
Expand Down
Loading
Loading