Mac配置基本编程开发环境

2020-05-17  本文已影响0人  m2fox

工欲善其事,必先利其器。因为是类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

m2foxdeMacBook-Pro:~ m2fox$ which java
/usr/bin/java

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

安装OpenJDK 8

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

测试是否安装成功

在终端中输入: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

配置Maven的源

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

<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

启动

5. Flink安装与配置

安装

brew install apache-flink

启动

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

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

上一篇 下一篇

猜你喜欢

热点阅读