精华内容
参与话题
问答
  • Install Scala Shell

    2018-10-22 20:56:23
    # download the install deb wget https://downloads.lightbend.com/scala/2.12.7/scala-2.12.7.deb # install the deb ...sudo dpkg -i scala-2.12.7.deb # check the version scala -version # enter the sca...
    # download the install deb
    wget https://downloads.lightbend.com/scala/2.12.7/scala-2.12.7.deb
    # install the deb pacakge
    sudo dpkg -i scala-2.12.7.deb
    # check the version
    scala -version
    # enter the scala shell
    scala	
    # quit the scala shell
    :q
    # paste code
    :paste
    
    展开全文
  • Scala shell文件写入

    2016-09-13 14:14:36
    先导入两个包 import java.io.PrintWriter import java.io.File val writer = new PrintWriter(new File("writtingScala.txt")) for(i 1 to 100) writer.println(i) ...数字

    先导入两个包

    import java.io.PrintWriter

    import java.io.File


    val writer = new PrintWriter(new File("writtingScala.txt"))

    for(i <- 1 to 100)

    writer.println(i)

    writer.close


    数字从1输出到100,此处截取了部分

    展开全文
  • Scala shell 读取本地文件

    千次阅读 2016-09-13 10:14:25
    scala shell 读取本地文件

    1、创建一个文件scalaIo.txt

        命令:vi scalaIo.txt

       

    2、编辑文件scalaIo.txt

          输入hello scala! 保存修改退出


    3、进入scala shell

        代码如下:scala

                            import scala.io.Source

                            val file = Source.fromFile("scalaIo.txt")

                                  for (line <-file.getLines)

                                  {

                                     println(line)

                                  }

                             file.close

                           




    展开全文
  • [Scala Shell脚本执行]

    万次阅读 2018-05-19 21:10:57
    Scala语言来自于Scalable(可伸缩的),...本文主要介绍咋Linux系统中ScalaShell脚本,Scala源文件,Scala的Jar执行方法。一、Shell脚本运行Scala 创建ScalaTest.sh文件,内容如下:#!/bin/sh exec scala "...

        Scala语言来自于Scalable(可伸缩的),既可以写一些小的脚本,又可以写一写复杂的服务器端的程序。scala支持源文件解释执行,jar执行,各有利弊。本文主要介绍咋Linux系统中Scala的Shell脚本,Scala源文件,Scala的Jar执行方法。

    一、Shell脚本运行Scala

         创建ScalaTest.sh文件,内容如下:

    #!/bin/sh
    exec scala "$0" "$@"  
    !#
    
    object TestDemo{
    	def main(args:Array[String]){  
    		args.foreach(println)
    		println("======================================================================")
    		for {
    			i <- 1 to 9
    			j <- 1 to i
    		} {
    		print(s"${i}*${j}=${i * j}\t")
    			if (i == j) {
    				println()
    			}
    		}
    		println("======================================================================")
    	}
    }
    

        执行命令:  

    sh /opt/modules/scala/program/scala.sh "Scala shell Test"

        运行结果:

        

    二、运行Scala源文件

      创建ScalaTest.scala文件,内容如下:

    object TestDemo{
    	def main(args:Array[String]){  
    		args.foreach(println)
    		println("======================================================================")
    		for {
    			i <- 1 to 9
    			j <- 1 to i
    		} {
    		print(s"${i}*${j}=${i * j}\t")
    			if (i == j) {
    				println()
    			}
    		}
    		println("======================================================================")
    	}
    }
    

        执行命令:

     scala -savecompiled/opt/modules/scala/program/test.scala "Scala test"

        运行结果:

       

    三、Jar执行Scala

         编写Scala程序,导出为jar包。

        执行命令:

    scala -classpath/opt/modules/scala/program/scala1-1.0.0-RELEASE.jar com.scala.study.ForDemo"Hello scala"

         运行结果:

           

    以上三种方式,运行scala程序,执行结果是一样的。

    四、Windows下Scala脚本

           如果使用WIndows系统,也可以采用相似的方法来达到同样的效果。将文件的ScalaTest.sh文件名修改为ScalaTest.bat文件,然后在文件的顶部添加如下内容:

        ::#!
        @echo off
        call scala %0  %*
        goto :eof
        ::!#

    展开全文
  • 我们可以使用scala shell做很多事情,比如测试一些demo,不用再打开idea那类那么重的编辑器,当然还有其它用法,像我们使用hbase有这样的问题,只是想测试hbase一些东西,但是每次连接hbase很慢,使用scala shell...
  • 1.scala shell命令 scala> :help All commands can be abbreviated, e.g., :he instead of :help. :edit <id>|<line> edit history :help [command] print this summary or comman...
  • scala shell命令行 用于测试flink集群健康程度。 start-scala-shell.sh remote node01 8081 启动flink-scala-shell: 批计算和流计算: 启动一个流计算: senv.socketTextStream("node01",8888).flatMap(_.split...
  • Flink附带了一个集成的交互式Scala Shell。它既可以用于本地设置,也可以用于集群设置。 使用shell操作,只需要执行: bin/start-scala-shell.sh local 在二进制Flink目录的根目录中。要在集群上运行Shell,请...
  • 一般情况下,大多数shell命令窗口,如python,scala,某些非关系型数据库等都可以通过ctrl+d或者ctrl+z,ctrl+c退出,这是最有效的办法。 如果不使用上述的强制退出命令,也可以使用quit,exit等,但是本人在使用...
  • 1、Flink scala shell代码调试 针对初学者,开发的时候容易出错,如果每次都打包进行调试,比较麻烦,并且也不好定位问题,可以在scala shell命令行下进行调试 scala shell方式支持流处理和批处理。当启动shell...
  • flink的 scala shell命令行交互模式开发 flink带有一个集成的scala shell命令行。它可以以本地方式启动来模拟集群集群。执行下面的命令就可以通过shell命令行和flink集群交互(这种方式方便于代码调试): bin/...
  • 转自:http://www.winseliu.com/blog/2014/09/03/linux-shell-shebang-tanjinghao/工作中主要是写java代码,shell也只是用于交互性操作,写脚本的次数比较少。对于#!井号叹号仅仅是教条式的添加在脚本开头,并且基本...
  • 本章将教你如何使用Scala shell的基本知识,并为您介绍函数式编程与集合。 如果你已经熟悉Scala或使用Python shell为课程,那么建议直接跳到下一节。 这项练习是基于setp1 scala的教程。然而,通读了整个教程,并在...
  • 交互式编程环境:REPL 当前最著名的交互式编程环境莫属Jupyter Notebook了,程序员可以启动一个交互的Session,在这Session中编写代码、执行程序、获取结果,所见即所得。 交互式编程的优势包括: ...
  • 1 flink scala shell 代码调试
  • 1 flink scala shell ./bin/start-scala-shell.sh local
  • Flink Scala Shell是尝试Flink的一种方便快捷的方法。您也可以在scala shell中使用hive,而不是在pom文件中指定hive依赖项,而是打包您的程序并通过flink run命令提交它。为了在scala shell中使用hive连接器,您需要...
  • 如果你已经使用过R,Python,或者Scala中的shell,或者操作系统shell(例如bash),又或者Windows的命令提示符界面,你将会对Spark的shell感到熟悉。 但实际上Spark shell与其它大部分shell都不一样,其它大部分...

空空如也

1 2 3 4 5 ... 20
收藏数 1,315
精华内容 526
关键字:

scala shell