在Ubuntu终端,当我写下面的命令时:
scala -version
Run Code Online (Sandbox Code Playgroud)
它给出了以下输出:
Scala code runner version 2.9.2 -- Copyright 2002-2011, LAMP/EPFL
Run Code Online (Sandbox Code Playgroud)
我想将此更新为2.11.8.我下载了tar文件
斯卡拉-2.11.8.tgz
得到了解决它
斯卡拉-2.11.8
"/ home/hdadmin /"位置的文件夹.
但是当我再次检查scala版本时,它仍显示相同的2.9.2版本.它正在从中挑选scala版本
在/ usr/bin中/斯卡拉
代替
/home/hdadmin/scala-2.11.8
有没有办法改变这条道路?
我尝试使用以下命令卸载并重新安装scala:
sudo apt-get remove scala
sudo apt-get remove scala-library scala
sudo apt-get install scala
Run Code Online (Sandbox Code Playgroud)
但是安装了相同的版本(2.9.2),因为我认为它默认使用Java(1.8).使用sbt或deb或在链接http://osgux.tumblr.com/post/44635945407/install-scala-2-10-0-in-ubuntu中有一些非常不清楚的在线更新选项.
我需要知道是否有更新scala版本的直接方法.
我正在尝试使用以下命令在Spark-shell中创建SQLContext:
//To start Spark Shell:
>spark-shell
//To create object of SQLContext
>val sqlcontext = new org.apache.spark.sql.SQLContext(sc)
Run Code Online (Sandbox Code Playgroud)
我收到以下警告:
warning: there was one deprecation warning; re-run with -deprecation for details
sqlcontext: org.apache.spark.sql.SQLContext = org.apache.spark.sql.SQLContext@17e2e5d
Run Code Online (Sandbox Code Playgroud)
可能是什么原因?