Skip to content

Instantly share code, notes, and snippets.

Created March 15, 2016 10:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/6d174f8587f0f3fd2334 to your computer and use it in GitHub Desktop.
Save anonymous/6d174f8587f0f3fd2334 to your computer and use it in GitHub Desktop.
import org.apache.spark.SparkConf;
import org.apache.spark.api.java.JavaRDD;
import org.apache.spark.api.java.JavaSparkContext;
public class ReadS3 {
final String AWS_ACCESS_KEY_ID = "-----------------";
final String AWS_SECRET_ACCESS_KEY= "----------------------";
public static void main(String[] args) {
SparkConf sparkConf = new SparkConf().setAppName("ReadS3").setMaster("local")
.set("spark.driver.allowMultipleContexts", "true");
JavaSparkContext sc = new JavaSparkContext(sparkConf);
// sc.hadoopConfiguration().set("fs.s3n.impl","org.apache.hadoop.fs.s3native.NativeS3FileSystem");
// sc.hadoopConfiguration().set("fs.s3n.awsAccessKeyId", AWS_ACCESS_KEY_ID);
// sc.hadoopConfiguration().set("fs.s3n.awsSecretAccessKey", AWS_SECRET_ACCESS_KEY);
JavaRDD<String> data = sc.textFile("s3n://AWS_ACCESS_KEY_ID:AWS_SECRET_ACCESS_KEY@/yasemindeneme/deneme.txt/");
data.saveAsTextFile("/home/inosens/READ");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment