3000门徒内部训练绝密视频(泄密版)第6课:精通Spark集群搭建与测试

来源:互联网 发布:matlab矩阵做聚类分析 编辑:程序博客网 时间:2024/04/25 17:58

精通Spark集群搭建与测试

etc/hadoop/core-site.xml

文件系统入口

hdfs-site.xml

dfs.replication#副本数量dfs.namenode.secondary.http-address#镜像namenodedfs.namenode.name.dirdfs.datanode.data.dirdfs.namenode.checkpoint.dir

mapred-site.xml

mapreduce.framwork.nameyarn

yarn-site.xml

yarn.resourcemanager.hostnameMasteryarn.nodemanager.aux-servicesmapreduce_shuffle

hadoop-env.sh

JAVA_HOMEHADOOP_HOMEvim ~/.bashrcHADOOP_HOMEHADOOP_CONF_DIRbin/hadoop jar ....sbin/一些shellstart-dfs.sh

配置slave,etc/hadoop/slaves
格式化文件系统之前,需要在其他机器上也安装

bin/hdfs namenode -formatsbin/start-dfs.shsbin/start-yarn.sh

spark安装配置
conf/spark-env.sh

JAVA_HOMESCALA_HOMEHADOOP_HOMEHADOOP_CONF_DIRSPARK_MASTER_IPSPARK_WORKER_MOEMORY=4GSPARK_EXECUTION_MEMORY=4GSPARK_DRIVER_MEMORY=4GSPARK_WORKER_CORES=8conf/slavesWorker/Slave地址conf/spark-defaults.confspark.executor.extraJavaOptions -XX:+PrintGCDetails -Dkey=value -Dnumbers="one two three"spark.eventLog.enabled truespark.eventLog.dir hdfs://Master:9000/historyserverforSparkspark.yarn.historyServer.address Master:18080spark.history.fs.logDirectory hdfs://Master:9000/historyserverforSpark#spark.default.parallelism 100

同步到其他机器:

scp -r ./spark-1.6.0-bin-hadoop2.6/ root@Worker1:/usr/local/spark

.bashrc加入SCALA_HOME SPARK_HOME 把SPARK_HOME/bin和SPARK_HOME/sbin加入PATH

sbin/start-all.sh

start-history-server.sh #记录日志

运行:

spark-submit --class org.apache.spark.examples.SparkPi (包名+类名) --master spark://Master:7077 ../lib/spark-examples-1.6.0-hadoop2.6.0.jar 1000(并行1000个)spark-submit --class org.apache.spark.examples.SparkPi --master spark://Master:7077 $SPARK_HOME/lib/spark-examples-1.6.2-hadoop2.6.0.jar 10

任务开始前分配资源,对资源进行复用。粗粒度

spark例子

./spark-shell --master spark://Master:7077>scala sc.textFile("/library/wordcount/input/Data").flatMap(_.split(" ")).map(word =>(word, 1)).reduceByKey(_+_).map(pair => (pair._2, pair._1)).sortByKey(false,1).map(pair => (pair._2, pair._1)).saveAsTextFile("/library/wordcount/output/dt_spark_......")
0 0
原创粉丝点击