热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

macos安装scala_如何在MacOS上安装Scala和ApacheSpark

macos安装scalabyJoseMarcialPortilla通过何塞马西尔波蒂利亚(JoseMarcialPortilla)如何在MacOS上安装Scala和ApacheSp

macos 安装scala

by Jose Marcial Portilla

通过何塞·马西尔·波蒂利亚(Jose Marcial Portilla)

如何在MacOS上安装Scala和Apache Spark (How to Install Scala and Apache Spark on MacOS)

Here is a Step by Step guide to installing Scala and Apache Spark on MacOS.

这是在MacOS上安装Scala和Apache Spark的分步指南。

步骤1:自制软件 (Step 1: Get Homebrew)

Homebrew makes your life a lot easier when it comes to installing applications and languages on a Mac OS. You can get Homebrew by following the instructions on it’s website.

在Mac OS上安装应用程序和语言时,Homebrew使您的生活变得更加轻松。 您可以按照其网站上的说明获得Homebrew。

Which basically just tells you to open your terminal and type:

这基本上只是告诉您打开终端并输入:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

There are more detailed instructions on installing on the project’s GitHub page. Installing everything through Homebrew should automatically add all the appropriate PATH settings to your profile.

在项目的GitHub页面上有关于安装的更多详细说明。 通过Homebrew安装所有内容后,应会自动将所有适当的PATH设置添加到您的配置文件中。

步骤2:安装xcode-select (Step 2: Installing xcode-select)

In order to install Java, Scala, and Spark through the command line we will probably need to install xcode-select and command line developer tools. Go to you terminal and type:

为了通过命令行安装Java,Scala和Spark,我们可能需要安装xcode-select和命令行开发人员工具。 在您的终端上输入:

xcode-select --install

You will get a prompt that looks something like this:

您将看到如下提示:

Go ahead and select install.

继续并选择安装。

步骤3:使用Homebrew安装Java (Step 3: Use Homebrew to install Java)

Scala is dependent on Java, you may or may not need to install it. The easiest way to install it is to just use HomeBrew:

Scala依赖于Java,您可能需要也可能不需要安装它。 安装它的最简单方法是只使用HomeBrew:

In your terminal type:

在您的终端中输入:

brew cask install java

You may need to enter your password at some point to complete the java installation. After running this Homebrew should have taken care of the Java install. Now we can move on to Scala.

您可能需要在某些时候输入密码才能完成Java安装。 运行此Homebrew之后,应该已经完成​​了Java安装。 现在我们可以转到Scala。

步骤4:使用Homebrew安装Scala (Step 4: Use Homebrew to install Scala)

Now with Homebrew installed go to your terminal and type:

现在安装好Homebrew后,转到终端并输入:

brew install scala

步骤5:使用Homebrew安装Apache Spark (Step 5: Use Homebrew to install Apache Spark)

Now with Scala installed go to your terminal and type:

现在安装了Scala后,转到您的终端并输入:

brew install apache-spark

Homebrew will now download and install Apache Spark, it may take some time depending on your internet connection.

Homebrew现在将下载并安装Apache Spark,这可能需要一些时间,具体取决于您的Internet连接。

步骤5:启动Spark Shell (Step 5: Start the Spark Shell)

Now try this command:

现在尝试以下命令:

spark-shell

You should see a flood of text and warnings but eventually see something like this:

您应该看到大量的文字和警告,但最终会看到类似以下的内容:

Welcome to ____ __ / __/__ ___ _____/ /__ _\ \/ _ \/ _ `/ __/ '_/ /___/ .__/\_,_/_/ /_/\_\ version 2.0.1 /_/

Using Scala version 2.11.8 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_102)Type in expressions to have them evaluated.Type :help for more information.

scala>

You can confirm that it is working by typing the scala code:

您可以通过输入scala代码来确认它正在运行:

val s = "hello world"

Congratulations! You’re all set up!

恭喜你! 你们都准备好了!

Common Issue: Setting PATH in bash.

常见问题:在bash中设置PATH。

Homebrew should have taken care of all of this, but in case you need to add spark to your PATH, you’ll want to use:

Homebrew应该已经解决了所有这些问题,但是如果您需要在PATH中添加spark,则需要使用:

export SPARK_HOME=/usr/local/Cellar/apache-spark/2.0.1/libexecexport PYTHONPATH=/usr/local/Cellar/apache-spark/2.0.1/libexec/python/:$PYTHONP$

Just type that straight into your terminal.

只需将其直接输入您的终端即可。

I’m Jose Portilla, and I teach over 200,000 students about programming, data science, and machine learning on Udemy. You can check out all my courses here.

我是Jose Portilla,我在Udemy上为200,000多名学生提供有关编程,数据科学和机器学习的知识。 您可以在这里查看我所有的课程。

If you’re interested in learning Python for Data Science and Machine learning, check out my course here. (I also teach Full Stack Web Development with Django!)

如果您对学习Python进行数据科学和机器学习感兴趣, 请在此处查看我的课程 。 (我也教Django的Full Stack Web开发! )

翻译自: https://www.freecodecamp.org/news/installing-scala-and-apache-spark-on-mac-os-837ae57d283f/

macos 安装scala



推荐阅读
  • 在开发过程中,我最初也依赖于功能全面但操作繁琐的集成开发环境(IDE),如Borland Delphi 和 Microsoft Visual Studio。然而,随着对高效开发的追求,我逐渐转向了更加轻量级和灵活的工具组合。通过 CLIfe,我构建了一个高度定制化的开发环境,不仅提高了代码编写效率,还简化了项目管理流程。这一配置结合了多种强大的命令行工具和插件,使我在日常开发中能够更加得心应手。 ... [详细]
  • 在安装 iOS 开发所需的 CocoaPods 时,用户可能会遇到多种问题。其中一个常见问题是,在执行 `pod setup` 命令后,系统无法连接到 GitHub 以更新 CocoaPods/Specs 仓库。这可能是由于网络连接不稳定、GitHub 服务器暂时不可用或本地配置错误等原因导致。为解决此问题,建议检查网络连接、确保 GitHub API 限制未被触发,并验证本地配置文件是否正确。 ... [详细]
  • 本文整理了一份基础的嵌入式Linux工程师笔试题,涵盖填空题、编程题和简答题,旨在帮助考生更好地准备考试。 ... [详细]
  • Docker 中创建 CentOS 容器并安装 MySQL 进行本地连接
    本文详细介绍了如何在 Docker 中创建 CentOS 容器,并在容器中安装 MySQL 以实现本地连接。文章内容包括镜像拉取、容器创建、MySQL 安装与配置等步骤。 ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • 本文介绍了 Vue 开发的入门指南,重点讲解了开发环境的配置与项目的基本搭建。推荐使用 WebStorm 作为 IDE,其下载地址为 。安装时请选择适合您操作系统的版本,并通过 获取激活码。WebStorm 是前端开发者的理想选择,提供了丰富的功能和强大的代码编辑能力。 ... [详细]
  • 在CentOS 7上部署WebRTC网关Janus
    在CentOS 7上部署WebRTC网关Janus ... [详细]
  • 本文深入探讨了使用Puppet进行软件包分发与管理的方法。首先介绍了fpm这一跨平台的软件包制作工具,其简便的操作流程使得软件包的创建变得轻松快捷。fpm的项目地址为:https://github.com/jordansissel/fpm。通过结合Puppet和fpm,可以实现高效、可靠的软件包管理和部署。 ... [详细]
  • 掌握PHP编程必备知识与技巧——全面教程在当今的PHP开发中,了解并运用最新的技术和最佳实践至关重要。本教程将详细介绍PHP编程的核心知识与实用技巧。首先,确保你正在使用PHP 5.3或更高版本,最好是最新版本,以充分利用其性能优化和新特性。此外,我们还将探讨代码结构、安全性和性能优化等方面的内容,帮助你成为一名更高效的PHP开发者。 ... [详细]
  • 本文介绍了如何在 Spring Boot 项目中使用 spring-boot-starter-quartz 组件实现定时任务,并将 cron 表达式存储在数据库中,以便动态调整任务执行频率。 ... [详细]
  • 为什么多数程序员难以成为架构师?
    探讨80%的程序员为何难以晋升为架构师,涉及技术深度、经验积累和综合能力等方面。本文将详细解析Tomcat的配置和服务组件,帮助读者理解其内部机制。 ... [详细]
  • 原文网址:https:www.cnblogs.comysoceanp7476379.html目录1、AOP什么?2、需求3、解决办法1:使用静态代理4 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • Docker镜像加载优化:开发者的高效实践指南
    Docker镜像加载优化:开发者的高效实践指南 ... [详细]
  • 2016-2017学年《网络安全实战》第三次作业
    2016-2017学年《网络安全实战》第三次作业总结了教材中关于网络信息收集技术的内容。本章主要探讨了网络踩点、网络扫描和网络查点三个关键步骤。其中,网络踩点旨在通过公开渠道收集目标信息,为后续的安全测试奠定基础,而不涉及实际的入侵行为。 ... [详细]
author-avatar
手机用户2502939977
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有