Mac配置基本編程開(kāi)發(fā)環(huán)境

工欲善其事,必先利其器。因?yàn)槭穷?lèi)Unix系統(tǒng),Mac作為編程開(kāi)發(fā)環(huán)境是非常合適的,但是要先配置好各種基礎(chǔ)設(shè)施,才能不心累,越用越順手。下面就是配置各種編程基礎(chǔ)設(shè)施環(huán)境的經(jīng)驗(yàn)總結(jié)。

1. home brew配置

安裝brew

Mac 10.14.2安裝Homebrew:http://www.itdecent.cn/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當(dāng)前安裝的JDK

  • 首先,用which java命令查看當(dāng)前已安裝的java可執(zhí)行文件路徑:
m2foxdeMacBook-Pro:~ m2fox$ which java
/usr/bin/java

我電腦上java可執(zhí)行文件的路徑是/usr/bin/java,要注意的是,只刪除這個(gè)文件,是無(wú)法正確卸載JDK的。

  • 要徹底卸載JDK,要執(zhí)行如下幾個(gè)步驟:

    • 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為當(dāng)前JDK的版本號(hào))
  • 此時(shí)如果再在終端中輸入java -version命令,就會(huì)報(bào)錯(cuò)說(shuō)java命令找不到,說(shuō)明卸載成功。

安裝OpenJDK 8

接下來(lái)安裝OpenJDK 8,可以使用brew一條命令就可以安裝好:brew cask install adoptopenjdk/openjdk/adoptopenjdk8,但是因?yàn)榉?wù)器在國(guó)外,速度特別特別慢,可以換下面的方式安裝:

  • 在搜索引擎搜索:adoptopenjdk8 清華開(kāi)源鏡像站,就可以找到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這個(gè)軟件包到本地。
  • 解壓:tar xf OpenJDK8U-jdk_x64_mac_hotspot_8u252b09.tar.gz,得到一個(gè)名為jdk8u252-b09的文件夾。
  • jdk8u252-b09文件夾復(fù)制到/Library/Java/JavaVirtualMachines/目錄下(如果沒(méi)有這個(gè)目錄則先手工創(chuàng)建一個(gè)):sudo mv jdk8u252-b09/Library/Java/JavaVirtualMachines/
  • 至此就安裝好了,不需要重啟電腦。

測(cè)試是否安裝成功

在終端中輸入:java -version,如果看到類(lèi)似如下的信息則表明安裝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
  • 也可以通過(guò)去官網(wǎng)下載maven,然后解壓、配置環(huán)境變量的方式安裝。

配置Maven的源

安裝maven之后,為了下載速度更快,需要把鏡像源修改為國(guó)內(nèi)的源,比如阿里云的源:

  • 找到maven的配置文件,我的路徑為:/usr/local/Cellar/maven/3.6.2/libexec/conf/settings.xml(如果實(shí)在找不到在哪,可以用sudo find / -name settings.xml命令強(qiáng)行搜索)

  • 修改配置文件的<mirrors>節(jié)點(diǎn)為如下內(nèi)容:

<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的本地倉(cāng)庫(kù)

Maven下載的三方件需要放在本地倉(cāng)庫(kù)里,可以通過(guò)修改settings.xml配置文件的<localRepository>節(jié)點(diǎn)的值來(lái)修改本地倉(cāng)庫(kù)的路徑,比如:

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

4. Kafka安裝與配置

安裝

brew install Kafka

啟動(dòng)

  • 啟動(dòng)zookeeper:zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties

  • 啟動(dòng)Kafka:kafka-server-start /usr/local/etc/kafka/server.properties

5. Flink安裝與配置

安裝

brew install apache-flink

啟動(dòng)

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

啟動(dòng)之后,在瀏覽器打開(kāi)localhost:8081,即可看到flink的管理頁(yè)面。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容