spark在508

cd /opt/soft
tar -zxvf spark-2.3.0-bin-hadoop2.7.tgz
mv spark-2.3.0-bin-hadoop2.7/ spark
vi /etc/profile
export SPARK_HOME=/opt/soft/spark
export PATH=$SPARK_HOME/bin:$SPARK_HOME/sbin:$PATH

source /etc/profile
cd opt/soft/spark/conf
cp spark-env.sh.template spark-env.sh
vi spark-env.sh
export JAVA_HOME=/opt/soft/jdk
export HADOOP_HOME=/opt/soft/hadoop
export HADOOP_CONF_DIR=/opt/soft/hadoop/etc/hadoop
export SPARK_MASTER_HOST=master
export SPARK_MASTER_PORT=7077
export SPARK_LOCAL_IP=master

scp -r /opt/soft/spark root@slave01:/opt/soft
scp -r /opt/soft/spark root@slave02:/opt/soft
cd /opt/soft/spark/sbin
./start-all.sh
cd /
cd opt/soft/spark/conf
vi spark-env.sh
export JAVA_HOME=/opt/soft/jdk
export SPARK_MASTER_HOST=master
export SPARK_MASTER_PORT=7077
export SPARK_WORKER_CORES=1
export SPARK_WORKER_MEMORY=1g
export SPARK_CONF_DIR=/opt/soft/spark/conf

cp slaves.template slaves
vi slaves
slave01
slave02

cd /
cd opt/soft/spark/sbin
start-all.sh

import scala.collection.mutable.ListBuffer

object ll
{
//  1循环
  def main(args: Array[String]): Unit = {
    for (i <- 1 to 10){
      println(i)
    }
//    2.方法
    def sum(a: Int,b:Int): Int = a+b
    val result=sum(5,3)
    println(result)
//3.函数
    val square=(x: Int)=> x * x
    val squared=square(5)
    println(squared)

//4.数组

    val array=Array(1,2,3,4,5)
    array.foreach(println)
//5.元组
    val tuple=("hello",42)
    println(tuple._1)
    println(tuple._2)

//6.列表
    val list = List("apple","banana","cherry")
    val upperCaseList = list.map(_.toUpperCase)
    println(upperCaseList)

//7.集合
    val set = Set(1,2,3,4,5,6)
    val evenMumbers = set.filter(_% 2 == 0)
    println(evenMumbers)
//8.映射
    val map=Map("one" -> 1, "two" -> 2, "three" ->3)
    val value =map.get("two")
    value.foreach(println)
//9.可变与不可变集合
    import scala.collection.mutable.ListBuffer
    val immutableList = List(1,2,3)
    val mutableListBuffer = new ListBuffer[Int]
    mutableListBuffer += 1
    mutableListBuffer += 2
    mutableListBuffer += 3
    println(immutableList)
    println(mutableListBuffer)

  }

}
 

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值