美文网首页
Mac配置基本编程开发环境

Mac配置基本编程开发环境

作者: m2fox | 来源:发表于2020-05-17 18:19 被阅读0次

工欲善其事,必先利其器。因为是类Unix系统,Mac作为编程开发环境是非常合适的,但是要先配置好各种基础设施,才能不心累,越用越顺手。下面就是配置各种编程基础设施环境的经验总结。

1. home brew配置

安装brew

Mac 10.14.2安装Homebrew:https://www.jianshu.com/p/d21d9ae8ac31

配置brew的源

替换Mac的home brew源:https://blog.csdn.net/blues_more/article/details/81836488

2. Java配置

Mac自带的Java是Java 13版本的,太高了,很多软件和三方件都还不支持,很不方便,所以打算卸载掉,然后安装JDK 8。这里打算安装OpenJDK 8。

卸载Mac当前安装的JDK

  • 首先,用which java命令查看当前已安装的java可执行文件路径:
m2foxdeMacBook-Pro:~ m2fox$ which java
/usr/bin/java

我电脑上java可执行文件的路径是/usr/bin/java,要注意的是,只删除这个文件,是无法正确卸载JDK的。

  • 要彻底卸载JDK,要执行如下几个步骤:

    • sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
    • sudo rm -rf /Library/PreferencesPanes/JavaControlPanel.prefpane
    • sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-xxx.jdk(注:这里的xxx为当前JDK的版本号)
  • 此时如果再在终端中输入java -version命令,就会报错说java命令找不到,说明卸载成功。

安装OpenJDK 8

接下来安装OpenJDK 8,可以使用brew一条命令就可以安装好:brew cask install adoptopenjdk/openjdk/adoptopenjdk8,但是因为服务器在国外,速度特别特别慢,可以换下面的方式安装:

  • 在搜索引擎搜索:adoptopenjdk8 清华开源镜像站,就可以找到OpenJDK 8的Mac版本的下载链接:https://mirror.tuna.tsinghua.edu.cn/AdoptOpenJDK/8/jdk/x64/mac/?C=N&O=D
  • 下载OpenJDK8U-jdk_x64_mac_hotspot_8u252b09.tar.gz这个软件包到本地。
  • 解压:tar xf OpenJDK8U-jdk_x64_mac_hotspot_8u252b09.tar.gz,得到一个名为jdk8u252-b09的文件夹。
  • jdk8u252-b09文件夹复制到/Library/Java/JavaVirtualMachines/目录下(如果没有这个目录则先手工创建一个):sudo mv jdk8u252-b09/Library/Java/JavaVirtualMachines/
  • 至此就安装好了,不需要重启电脑。

测试是否安装成功

在终端中输入:java -version,如果看到类似如下的信息则表明安装OpenJDK 8成功:

m2foxdeMacBook-Pro:~ m2fox$ java -version
Picked up JAVA_TOOL_OPTIONS: -Duser.language=en
openjdk version "1.8.0_252"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_252-b09)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.252-b09, mixed mode)

3. Maven配置

安装Maven

  • 直接用brew安装:brew install maven
  • 也可以通过去官网下载maven,然后解压、配置环境变量的方式安装。

配置Maven的源

安装maven之后,为了下载速度更快,需要把镜像源修改为国内的源,比如阿里云的源:

  • 找到maven的配置文件,我的路径为:/usr/local/Cellar/maven/3.6.2/libexec/conf/settings.xml(如果实在找不到在哪,可以用sudo find / -name settings.xml命令强行搜索)

  • 修改配置文件的<mirrors>节点为如下内容:

<mirror>
  <id>nexus</id>
  <mirrorOf>*</mirrorOf>
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
<mirror>
  <id>nexus-public-snapshots</id>
  <mirrorOf>public-snapshots</mirrorOf>
  <url>http://maven.aliyun.com/nexus/content/repositories/snapshots/</url>
</mirror>

配置Maven的本地仓库

Maven下载的三方件需要放在本地仓库里,可以通过修改settings.xml配置文件的<localRepository>节点的值来修改本地仓库的路径,比如:

<localRepository>/usr/local/maven/my-repo</localRepository>

4. Kafka安装与配置

安装

brew install Kafka

启动

  • 启动zookeeper:zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties

  • 启动Kafka:kafka-server-start /usr/local/etc/kafka/server.properties

5. Flink安装与配置

安装

brew install apache-flink

启动

sh /usr/local/Cellar/apache-flink/1.9.0/libexec/bin/start-cluster.sh

启动之后,在浏览器打开localhost:8081,即可看到flink的管理页面。

相关文章

网友评论

      本文标题:Mac配置基本编程开发环境

      本文链接:https://www.haomeiwen.com/subject/gamdohtx.html