1 软件包下载

jdk1.8 (jdk1.8.0_231)

idea(包括2018,2019) (ideaIC-2019.3.3/ideaIC-2018.3.5)

汉化包:汉化包.rar

maven3.6.3 (apache-maven-3.6)

2 jdk的安装

第一:把包直接放到自定义目录下

第二:配置环境变量

a) 打开终端 输入 sudo vi /etc/profile 或者 sudo vi .bash_profile

解释:etc/profile是系统的配置文件

bash_profile是当前用户的配置文件

sudo是让当前用户暂时用于管理员用户的一些权限,如果让输入密码的话,这里是管理员的密码

b) profile内部的具体设置如下:

配置完执行 :wq!保存退出

c) 继续执行 source /etc/profile 使配置生效

d) 执行java -version测试

显示java的版本信息代表配置成功,这时我们可以在任何地方直接使用java,javac等命令.

3 idea的安装

a) 直接点击安装ideaIC-2019.3.3,按照步骤走,直到完成,这里没有什么特殊的

b) 汉化

到finder中找到idea,右键,点击显示包内容

将汉化包解压放在Contents/lib下面

重启idea即可

4 maven的安装

a) 将下载的maven包放在自定义目录下面

b) 点开maven包进入conf,找到settings.xml,进行简单配置(注意:可以配置使用阿里的,这里简单配置的本地的)

c) 我们也可以给maven配置环境变量

MAVEN_HOME=/Users/bihai/Downloads/apache-maven-3.6.3/

放在 .bash_profile下面即可

5 测试---使用idea创建第一个大数据项目

a) 创建maven项目

b) 配置mvaen的信息,关联我们安装好的maven

区分:

从这里进入是对当前工程进行配置

从这里进入是对新工程进行配置

c) 按照图对maven进行设置

下图是对jdk的设置

6 pom.xml文件的设置

这里是使用maven进行获取jar包的配置文件

这里的大部分配置跟windows一样,只有个别的地方需要注意,我提醒一下

上图中的${env.JAVA_HOME}中的env是用来获取系统环境变量,但是在mac10以上的版本,即使我们在bash_profile文件中配置了JAVA_HOME,

这里也不能直接铜鼓env将JAVA_HOME点出来,默认只识别系统默认的环境变量,比如:SHELL,PATH.

处理方法:我们需要手动添加一下.通过命令

launchctl setenv

例如添加JAVA_HOME

launchctl setenv JAVA_HOME /Users/bihai/Downloads/jdk1.8.0_231.jdk/Contents/Home

下面是对命令的解释说明

  添加环境变量
launchctl setenv variable “value”
删除环境变量
launchctl unsetenv variable
查看环境变量
launchctl getenv variable

最后重点重点重点!!! 配置完成必须重新启动idea,我们就可以通过env将JAVA_HOME点出来

编辑于 2020-03-10 00:43

如何在mac上使用idea做大数据开发的更多相关文章

  1. 从 Airflow 到 Apache DolphinScheduler,有赞大数据开发平台的调度系统演进

    点击上方 蓝字关注我们 作者 | 宋哲琦 ✎ 编 者 按 在不久前的 Apache  DolphinScheduler Meetup 2021 上,有赞大数据开发平台负责人 宋哲琦 带来了平台调度系统 ...

  2. iOS学习——如何在mac上获取开发使用的模拟器的资源以及模拟器中每个应用的应用沙盒

    如题,本文主要研究如何在mac上获取开发使用的模拟器的资源以及模拟器中每个应用的应用沙盒.做过安卓开发的小伙伴肯定很方便就能像打开资源管理器一样查看我们写到手机本地或应用中的各种资源,但是在iOS开发 ...

  3. 如何在Mac上使用Siri

    在您的iPhone上,要求Siri执行命令很简单.但是,如果在计算机上工作时附近没有iPhone,会发生什么情况?您也可以在Mac上使用Siri.快速简便,使其成为iMac或MacBook的完美伴侣. ...

  4. 利用Mac的功能键|如何在Mac上使用F键

    Mac键盘的顶部是一组按键,这些按键的特征是F后跟1-12数字.这些键称为Mac功能键,使您可以通过按几个键来更改某些设置并快速访问Mac功能. 如果您是Mac的所有者,是时候学习这些键各自可以做什么 ...

  5. 如何在 Mac 上通过 Boot Camp 安装 Windows?

    如何在 Mac 上通过 Boot Camp 安装 Windows? The following contents are chosen from the apple website, thanks f ...

  6. 【转】如何在Mac上卸载Java及安装Java

    如何在 Mac 上卸载 Java? 本文适用于: 平台: Macintosh OS X Java 版本: 7.0, 8.0 使用终端卸载 Oracle Java 注:要卸载 Java,必须具有管理员权 ...

  7. 如何在Mac上识别和删除损坏的字体

    字体看起来像无害的文件,而且大多数时候都是这样.但是,就像任何计算机文件一样,字体可能会损坏或损坏.发生这种情况时,它们可能会导致文档或应用程序出现问题.在Mac上使用“ 字体簿”来验证已安装的字体, ...

  8. 如何在Mac上显示和查看隐藏的文件/文件夹

    今天的文章推出的是如何在Mac上显示和查看隐藏的文件/文件夹.出于隐私或安全性考虑,出于多种原因,我们需要在Mac计算机上隐藏某些文件.这些文件或文件夹在默认情况下是为Mac的平稳运行而隐藏的,但是如 ...

  9. 10款Mac上程序员装机必备的开发工具推荐和下载

    10款Mac上程序员装机必备的开发工具推荐和下载 使用Mac的用户主要有两大类:设计师和程序员,为各位程序员童鞋推荐10个Mac上非常棒的开发工具和辅助工具,分享软件专题[10款Mac上程序员装机必备 ...

  10. BAT、网易、京东等如何做大数据风控的?

    大数据风控目前应该是前沿技术在金融领域的最成熟应用,相对于智能投顾.区块链等还在初期的金融科技应用,大数据风控目前已经在业界逐步普及,从BATJ这样的大企业,到交易规模比较大的网贷平台,再到做现金贷. ...

随机推荐

  1. 国内 IoT 物联网平台终局的思考:未来只会有 3家

    随着物联网成为国家十四五规划的新型基础设施,许多企业纷纷投资物联网赛道,希望能提前布局物联网平台,打造一个新的生态出来. 十年后,那些投入重金的物联网平台最终能存活下来几家呢? 01. 公有云IoT平 ...

  2. KinectFusion算法论文解读/代码解读随笔

    --2021.6.8 上图是kinectfusion的流程图,是整个系统的工作流.我们对上面的流程进行分析以及相关代码的解读,使用的代码库是pcl的Kinectfusion复现.(ps:因为我只在ub ...

  3. CMD Debug大全

    'service' 不是内部或外部命令,也不是可运行的程序 或批处理文件. 先看环境变量配置是否到位,再使用管理员运行cmd

  4. 【逆向】CVE-2017-8570漏洞分析调试技巧

    前言 CVE-2017-8570是一个逻辑型漏洞,该漏洞利用复合Moniker绕过了CVE-2017-0199的更新补丁,可以在Office文档中执行任意SCT(Windows Script Comp ...

  5. C# 数据结构和算法-数组队列

    队列: 队列是一个有序列表,遵循先入先出原则,可以用数组或链表实现 使用场景 用于排队,按顺序执行 public static void Main(string[] args) { ArrayQueu ...

  6. #PHP #MySQL数据操作 #在线聊天 PHP实现在线聊天与MySQL的“增查删改”

    目录 1.目标图 2.项目简介 3.目录结构 4.建立MySQL表 5.实现过程 5.1 index.php 5.2 data.php 5.2 method.php 5.3  case.php 5.4 ...

  7. 数组(Java)

    数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干数据,按照一定的先后次序排列组合而成 其中,每个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 数组的声明和创建 基本 ...

  8. 学习 vue框架

    new watch 监听值的变化     watch: {             "input1": {                 handler(newName, old ...

  9. ubuntu安装xface

    Gnome.KDE.XFACE桌面环境安装和卸载 出自Ubuntu中文 安装桌面环境 (一)在终端中运行安装: 1.安装XFACE: sudo apt-get install xubuntu-desk ...

  10. python 前言

    # python前言简介: ## 文件的概诉 ```py# 什么是文件 .文件夹? 其实是操作系统暴露给用户可以简单快捷操作硬盘的"接口"``` ## 计算机内部储存数据的原理 ` ...