- Apache Spark 2.x for Java Developers
- Sourav Gulati Sumit Kumar
- 264字
- 2021-07-02 19:02:00
Spark REPL also known as CLI
In Chapter 1, Introduction to Spark, we learnt that one of the advantages of Apache Spark over the MapReduce framework is interactive processing. Apache Spark achieves the same using Spark REPL.
Spark REPL or Spark shell, also known as Spark CLI, is a very useful tool for exploring the Spark programming. REPL is an acronym for Read-Evaluate-Print Loop. It is an interactive shell used by programmers to interact with a framework. Apache Spark also comes with REPL that beginners can use to understand the Spark programming model.
To launch the Spark REPL, we will execute the command that we executed in the previous section:
$SPARK_HOME/bin/spark-shell
Using Spark's default log4j profile: org/apache/spark/log4j-defaults.properties
Setting default log level to "WARN".
To adjust logging level use sc.setLogLevel(newLevel).
16/11/01 16:38:43 WARN NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
16/11/01 16:38:43 WARN Utils: Your hostname, dlla1424 resolves to a loopback address: 127.0.0.1; using 192.168.0.15 instead (on interface wlp1s0)
16/11/01 16:38:43 WARN Utils: Set SPARK_LOCAL_IP if you need to bind to another address
16/11/01 16:38:45 WARN SparkContext: Use an existing SparkContext, some configuration may not take effect.
Spark context Web UI available at http://192.168.0.15:4040
Spark context available as 'sc' (master = local[*], app id = local-1477998525363).
Spark session available as 'spark'.
Welcome to
____ __
/ __/__ ___ _____/ /__
_\ \/ _ \/ _ `/ __/ '_/
/___/ .__/\_,_/_/ /_/\_\ version 2.1.1.
/_/
Using Scala version 2.11.8 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_101)
Type in expressions to have them evaluated.
Type :help for more information.
scala>
推薦閱讀
- 從零開始構建企業級RAG系統
- Learning Neo4j
- 黑客攻防從入門到精通(實戰秘笈版)
- Raspberry Pi for Python Programmers Cookbook(Second Edition)
- C語言程序設計基礎與實驗指導
- Software Testing using Visual Studio 2012
- Learning Apache Kafka(Second Edition)
- 高級語言程序設計(C語言版):基于計算思維能力培養
- Spring Boot+MVC實戰指南
- Illustrator CC平面設計實戰從入門到精通(視頻自學全彩版)
- ASP.NET Web API Security Essentials
- UI設計基礎培訓教程(全彩版)
- 大數據時代的企業升級之道(全3冊)
- SAP Web Dynpro for ABAP開發技術詳解:基礎應用
- 絕密原型檔案:看看專業產品經理的原型是什么樣