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. HCIA-ICT实战基础12-网络设备安全特性

    HCIA-ICT实战基础-网络设备安全特性 目录 常见设备安全加固策略 网络设备安全加固部署示例 本机防攻击配置 1 常见设备安全加固策略 1.1 为什么需要网络设备安全 网络安全是一个系统工程, 网 ...

  2. 书剑恩仇录<随笔>感想

    书剑恩仇录是去年读完的,剧情上的细节处已经遗忘甚多,但本书也金庸先生的第一篇长篇武侠小说.此书的重要性不言而喻 摘要:故事的开头源于武当派陆菲青.因犯了杀人官司隐姓埋名为李沅芷的教书先生.因仇家寻上门 ...

  3. 前端面试问题整理(html和css部分)

    html5新增属性有哪些? 如何理解语义化标签? 你如何看待前端模块化的? 如何看待前后端分离? 浏览器兼容性问题? 你知道的行内元素.块级元素有哪些? css部分: 1.为什么要初始化css样式? ...

  4. WSGI网站部署以及requests请求的一些随想.

    一直想项目,没怎么写过后端服务,但很多时候,有些服务又是公用的,平时一般都用redis来当做通信的中间件,但这个标准的通用型与扩展信太差了. 与一些群友交流,建议还是起http服务比较好,自己也偏向与 ...

  5. js小数相加精度不准确

    例: 0.1+0.1+0.1+0.7 != 1 0.1+0.2 != 0.3 解决办法: 相加 function addNum(num1, num2) {         let sq1, sq2; ...

  6. 西瓜书 5.5 编写过程(标准BP与累计BP)

    话不多说先用numpy表示出数据集 Y=['色泽','根蒂','敲声','纹理','脐部','触感','密度','含糖率','好瓜与否']D=np.array([[2,1,2,3,3,1,0.697, ...

  7. JAVA——》微信分账

    做一个推荐分享的功能,场景:每推荐成功奖励推荐人一定的推荐金. 这里,我就用调用了微信支付分账接口.链接:https://pay.weixin.qq.com/wiki/doc/api/allocati ...

  8. PLC入门笔记6

    计数器指令及其应用 计数器指令介绍 很多场合需要进行计数操作.例如电机启动次数.生产线物料经过次数.位置传感器传送的脉冲次数等. 计数器分为普通和高速两种. 比PLC扫描频率远小于用普通,接近或大于用 ...

  9. Restful Fast Request 添加前置脚本,实现不同环境免设置token 直接请求

    idea安装Restful Fast Request插件后,进行如下设置,并打开 项目全局参数 对话框 进入前置脚本 tab 编写如下groovy脚本代码(插件脚本语言默认支持groovy,该语言被称 ...

  10. ffmpeg安装教程

    1 下载所需要的软件 mkdir /usr/local/soft cd /usr/local/soft wget https://www.ffmpeg.org/releases/ffmpeg-snap ...