如何在macbook M1/M2核心的笔记本中安装Python,JAVA,MySQL和Hadoop计算机语言

yuiti

tips:

本人电脑运行时使用的mac系统是macOS12Monterey的版本,同样使用M核心mac的同学使用更新的版本在系统设置等地方可能有所出入,对于使用intel核心的老macbook的安装方式与本篇差别较大,建议移步搜索引擎自行搜索。特此说明。--2023.10月

  • Python无需环境变量)

到anaconda官网下载

打开下载的pkg文件,安装成功后会自动在后台软件中显示,使用command+空格快捷键搜索anaconda即可直接打开,环境变量中关于anaconda的环境变量会自动设置。在anaconda中下载jupyter notebook再运行即可在终端后台自动打开python,并进行网页中的运行等等操作。

启动Jupiter notebook

终端指令自动跳出

网页自动打开

正常运行python代码

  • JAVA自动安装环境变量

官网下载jdk

官网下载macOS系统版本(图源CSDN:MAC(适用于M1芯片)下载Java8(JDK1.8)安装、配置环境、匹配IDEA_mac安装jdk1.8-CSDN博客

按指示顺序安装(图源CSDN:MAC(适用于M1芯片)下载Java8(JDK1.8)安装、配置环境、匹配IDEA_mac安装jdk1.8-CSDN博客

安装成功后,JAVA也会自动安装java环境变量与系统环境变量

检测:

终端

系统偏好设置中也显示了JAVA:

  • MySQL安装

官网下载地址:

MySQL :: Download MySQL Community Server (Archived Versions)

进入官网:

选择其中一款ARM,DMG版本即可(新版本M1,M2芯片的Macbook使用ARM系统,DMG下载后可以自动安装,对于老机型下载X86 和后缀为TAR Archive的压缩包不是很清楚如何操作)

安装到这一步时,在上面输入密码,记住自己的密码,之后不管是直接终端登录mysql还是使用navicat还是Mysql workbench操作都需要输密码。

Tips:注意M芯片下载ARM版本的Mysql不需要更改环境变量,系统会自动配置环境变量!!!如果改变了环境变量可能会反而导致链接不上mysql

下载成功后检查系统偏好设置中是否存在mysql:

若在DMG文件打开时显示打开失败,或显示未授权,未授信应用无法打开等等,要前往系统偏好设置->安全性与隐私->通用 中点按锁打开后对最下面写的对应文件打勾(若点按锁按钮点不动,试试关掉窗口重新开一遍)。这个操作在很多外来软件中都需要用到。

检查成功后点开mysql:

绿灯表示打开,若需要在xampp链接,需要先把这里的开关关掉,若忘记密码,在initialize中可以重新设定密码。

Password密码需要与mysql中一致,别的不需要改

navicat中成功连接,绿色表示已经连接上服务器,在终端中输入mysql -uroot -p,显示输入密码,输入不显示,输入后回车提示行变为mysql>即为成功。

  • Hadoop安装

谨慎下载!如果没有上数据库等课程,无需安装,由于mac的M系统安装,更改环境变量等操作非常麻烦,成功率低,请谨慎安装。

我主要参考的是csdn中的这篇文章:

Mac安装Hadoop(超级无敌宇宙爆炸详细)-CSDN博客“Mac安装Hadoop(超级无敌宇宙爆炸详细)”

为了方便大家复制,我会将网站文本中需要复制的指令在章节末全部复制一遍。

具体顺序:

ssh免密

安装homebrew

通过homebrew安装hadoop:

注意:在安装homebrew和使用brew安装hadoop时如果进度卡住,请断开校园网使用手机热点或其他网络。

安装成功后在终端找到这行代码,对应的是你自己安装hadoop的路径,在之后所有环境变量和系统变量中把所有他的路径改为你自己的路径即可。

(将红线标的他的路径更改为自己的路径)

请一定仔细查看他的教程,对其中的文字粘贴位置等等不能出错。

将所有可以更改路径的位置改好之后,在进入vim指令时,会发现无法复制或更改,一定不要乱按!可能会导致环境变量出错。

要更改vim文件,需要在终端打开vim配置文件时,切换成英文输入法,按下键盘i键:

在下方出现insert后才能进行增改删操作。

在更改完毕后,按键盘esc键退出insert模式,退出模式后输入:(shift+分号键)下方会自动出现冒号,之后输入wq或q(若对文本进行了更改则输入:wq,若未更改则输入:q)

之后的hdfs环境变量配置也是一样,需要更改文件路径为自己之前保存的路径。

修改系统环境变量,也需要更改路径。

注意:执行source ~/.bash_profile后若没有任何反应是正常的,代表应用成功了,若报错可能不一定是Hadoop的问题,也可能是其他环境变量配置的问题,java和anaconda的系统变量都储存在这个文件中。

这里也要注意更换文件路径

这里也要,若能够出现上文内容和打开绿色网站,那么大功告成。后文的内容若不需要对应操作可以暂且不用。

文本复制

(文本复制:若没有csdn账号可直接复制和更改下文文本中复制的内容)

Tips:绿色和红色文本均为需要输入的指令,所有标出的文本中间的深灰色部分需要将你的hadoop文件路径进行替换。

免密登录:

打开终端terminal,输入命令:ssh-keygen -t rsa 一直回车即可

cd ~/.ssh

ls

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

在terminal终端输入ssh localhost

安装hadoop

安装homebrew:

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

输入brew -v测试一下安装是否成功

安装成功后执行brew install Hadoop

修改hadoop配置文件

打开core-site.xml

vim /opt/homebrew/Cellar/hadoop/3.3.1/libexec/etc/hadoop/core-site.xml

修改core-site.xml文件

  <property>

     <name>hadoop.tmp.dir</name>

     <value>file:/opt/homebrew/Cellar/hadoop/3.3.1/libexec/tmp</value>

  </property>

  <property>

     <name>fs.defaultFS</name>

     <value>hdfs://localhost:8020</value>

  </property>

修改hdfs-site.xml文件

打开hdfs-site.xml

vim /opt/homebrew/Cellar/hadoop/3.3.1/libexec/etc/hadoop/hdfs-site.xml

修改hdfs-site.xml文件

    <property>

         <name>dfs.replication</name>

         <value>1</value>

    </property>

    <property>

         <name>dfs.namenode.name.dir</name>

         <value>file:/opt/homebrew/Cellar/hadoop/3.3.1/libexec/tmp/dfs/name</value>

    </property>

    <property>

         <name>dfs.datanode.data.dir</name>

         <value>file:/opt/homebrew/Cellar/hadoop/3.3.1/libexec/tmp/dfs/data</value>

    </property>

打开系统环境变量

执行vim ~/.bash_profile,追加以下内容(路径跟随自己安装的路径变化)

修改系统环境变量

export HADOOP_HOME=/opt/homebrew/Cellar/hadoop/3.3.1/libexec

export HADOOP_COMMON_HOME=$HADOOP_HOME

export PATH=$JAVA_HOME/bin:$PATH:$HADOOP_HOME/bin:/opt/homebrew/Cellar/scala/bin

执行source ~/.bash_profile,刷新环境变量

  1. 初始化namenode节点

首先执行cd /opt/homebrew/Cellar/hadoop/3.3.1/bin

进入到hadoop的bin目录下执行./hdfs namenode -format

启动hadoop

执行cd /opt/homebrew/Cellar/hadoop/3.3.1/sbin

进入到hadoop的sbin目录下执行./start-dfs.sh

然后执行jps查看是否启动成功

在浏览器输入

http://localhost:9870/dfshealth.html#tab-overview也能查看

### 回答1: 要在Macbook上搭建Java开发环境,需要以下步骤: 1. 安装Java开发工具包(JDK),可以从Oracle官网下载最新版本的JDK安装包。 2. 安装集成开发环境(IDE),比如Eclipse、IntelliJ IDEA等。 3. 配置环境变量,将JDK的bin目录添加到PATH环境变量。 4. 安装构建工具,比如Maven或Gradle,用于管理项目依赖和构建。 5. 配置IDE,设置JDK路径、构建工具路径等。 6. 安装版本控制工具,比如Git,用于管理代码版本。 7. 安装数据库,比如MySQL或PostgreSQL,用于存储数据。 以上是搭建Java开发环境的基本步骤,具体操作可以参考相关教程或文档。 ### 回答2: MacBook作为一款强大的电脑设备,在Java开发方面也是有很多优秀的应用软件和开发工具的。因此,搭建Java开发环境也是很简单的,下面我将介绍具体的步骤。 1. 下载JDK并安装。我们首先需要去Oracle官网下载JDK安装包,地址为:https://www.oracle.com/java/technologies/javase-downloads.html。在下载时,我们选择合适的版本,如JDK 1.8或JDK 11等,然后按照提示进行安装即可。 2. 安装IDE。推荐在Mac OS使用IntelliJ IDEA或Eclipse作为Java的集成开发环境,它们提供了很多功能,并能轻松帮助我们进行开发。 3. 添加环境变量。让我们来配置一下JDK的环境变量,这样在写Java代码时IDE就能正常配置JDK了。打开终端,输入以下命令:vim ~/.bash_profile,进入编辑环境变量文件。接下来,输入export JAVA_HOME=$(/usr/libexec/java_home),按下esc键,输入:,再输入wq即可保存退出。 4. 设置IDE的JDK路径。我们需要确保IDE已经成功配置了JDK环境,以IntelliJ IDEA为例,在菜单栏File>Project Structure找到SDKs的选项卡。选择添加JDK选项,然后选择JDK的安装目录,最后OK保存即可。完成以上步骤后,Java的开发环境已经搭建好了。 总的来说,MacBookJava开发环境的搭建并不复杂,只需要下载安装JDK和IDE,然后设置好环境变量和JDK的路径即可。对于开发人员来说,这样的开发环境能够为我们提供一个非常高效和便捷的Java开发环境。 ### 回答3: Macbook作为一种流行的开发设备,很多开发者都使用它进行Java开发。Java是跨平台的编程语言,因此,我们可以在Mac OS上搭建Java开发环境,以便开发Java应用程序。 搭建Java开发环境需要2个主要组件:Java Development Kit(JDK)和集成开发环境(IDE)。这里我们以JDK 8和Eclipse为例。下面是详细的步骤: 1.下载JDK8并安装。可以从官方网站(https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html)下载适用于Mac OS的JDK安装包,并按照安装向导进行安装。如果已经安装了其他版本的JDK,可以从终端执行以下命令切换到特定版本的JDK: $ export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) 2.下载Eclipse IDE for Java Developers。可以从官方网站(https://www.eclipse.org/downloads/packages/release/2020-09/r/eclipse-ide-java-developers)下载Eclipse安装包,并按照安装向导进行安装。 3.启动Eclipse。打开安装目录下的Eclipse.app应用程序即可。 4.配置Java编译路径。在Eclipse的“偏好设置”菜单,选择“Java” - “安装的JREs”,并添加已安装的JDK路径。 5.创建新Java项目。在Eclipse的“文件”-“新建”-“Java项目”创建一个新项目,选择JDK版本和项目名称。 6.编写和运行Java代码。在Eclipse创建新的Java类,编写代码,并通过“运行”按钮运行代码。很简单! 除了上述步骤,还可以通过其他方式搭建Java开发环境,如使用IntelliJ IDEA IDE。总之,无论你使用哪种工具,了解基本的Java开发环境搭建步骤是必要的。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值