大數據分析:學習工具JDK,在線安裝指南!

2020-12-14 CDA數據分析師

hadoop是使用Java語言開發的並且Hadoop運行需要有Java環境的支持,因此在安裝hadoop之前需要安裝Java開發環境即JDK(Java Development Kit)。安裝前首先向大家介紹以一下本文會用到的幾個詞:

JAVA_HOME:

一是為了方便引用,比如,JDK安裝在/usr/lib/jvm/java-7-openjdk-i386目錄裡,則設置JAVA_HOME為該目錄路徑, 那麼以後要使用這個路徑的時候, 只需輸入$JAVA_HOME即可, 避免每次引用都輸入很長的路徑串;

二則是歸一原則, 當JDK路徑改變的時候, 僅需更改JAVA_HOME的變量值即可, 否則,就要更改任何用絕對路徑引用JDK目錄的文檔, 要是萬一沒有改全, 某個程序找不到JDK, 後果是可想而知的----系統崩潰!

三則是第三方軟體會引用約定好的 JAVA_HOME 變量, 不然, 你不能正常使用該軟體。

path 變量

path 變量使得我們能夠在系統中的任何地方運行java等應用程式,比如 javac、java、javah 等等,這就要找到我們安裝JDK 的目錄,

假設我們的JDK安裝在/usr/lib/jvm/java-7-openjdk-i386 目錄下,那麼在 /usr/lib/jvm/java-7-openjdk-i386/bin目錄下就是我們常用的 java 應用程式,我們就需要把 這個目錄加到 path 環境變量裡面。

classpath 變量

classpath 環境變量,是當我們在開發java程序時需要引用別人寫好的類時,要讓 java 解釋器知道到哪裡去找這個類。通常,sun 為我們提供了一些額外的豐富的類包,一個是 dt.jar,一個是 tools.jar,這兩個 jar 包都位於 /usr/lib/jvm/java-7-openjdk-i386\lib 目錄下,所以通常我們都會把這兩個 jar 包加到我們的 classpath 環境變量中。

JRE(Java Runtime Enviroment)是 Java 的運行環境。面向 Java 程序的使用者,而不是開發者。如果你僅下載並安裝了JRE,那麼你的系統只能運行 Java 程序。JRE 是運行Java 程序所必須環境的集合,包含JVM標準實現及 Java核心類庫。它包括 Java 虛擬機、Java 平臺核心類和支持文件。它不包含開發工具(編譯器、調試器等)。

JDK(Java Development Kit)又稱 J2SDK(Java2 Software Development Kit),是 Java 開發工具包,它提供了 Java 的開發環境(提供了編譯器javac 等工具,用於將 java 文件編譯為 class 文件)和運行環境(提 供了 JVM 和 Runtime 輔助包,用於解析 class 文件使其得到運行)。如果你下載並安裝了 JDK,那麼你不僅可以開發 Java 程序,也同時擁有了運行 Java 程序的平臺。

JDK 是整個 Java 的核心,包括了Java運行環境(JRE),一堆 Java 工具 tools.jar 和 Java 標準類庫 (rt.jar)。

1、JDK安裝方式及版本介紹

JDK在Ubuntu下的常用安裝方式有兩種:一種是使用apt-get等類似軟體包管理工具在線安裝,另一種方式為離線安裝:將編譯好的軟體代碼先下載然後安裝。JDK的版本有許多,常用的是jdk1.7、jdk1.8,為了簡化安裝過程我們本次採用apt-get在線方式安裝jdk1.7版本。

2、安裝

首先啟動ubuntu系統的終端,然後在終端中輸入java -version來查看系統是否已安裝jdk。結果如下圖所示,未安裝jdk。

在Linux中既可以使用apt進行軟體包管理,也可以使用apt-get下載安裝軟體包。

為了獲得最新軟體包版本,我們使用apt-get安裝jdk之前需先執行apt-get update來更新軟體源信息。

執行apt-get 命令需要較高的權限,因此命令前需加sudo命令

sudo apt-get update

經過一段時間的更新與下載之後,軟體源信息更新完成。

下面開始安裝JDK,安裝jdk的命令為:sudo apt-get install default-jdk。

軟體下載、安裝需要一定的空間,安裝程序會提示是否繼續執行,輸入Y然後按回車鍵即可。

軟體下載及安裝需要一定時間,耐心等待即可無需其他操作。執行到下圖出現done表示已經完成安裝。

此時可以通過執行java -version命令查看JDK安裝版本。

3、系統環境變量配置

有些軟體運行需要用到系統變量JAVA_HOME CLASS_PATH因此我們還需要安裝好的JDK進行配置。首先可以通過命令sudo find / -name javac來查找jdk的安裝位置。如下圖所示jdk的安裝位置為:/usr/lib/jvm/java-7-openjdk-i386

我們可以通過ls命令查看jdk下面都有哪些文件,如下圖所示jdk下面有bin、jre、lib等文件目錄,其中bin目錄下有java常用開發編譯工具如javac等,而jre/bin下有java程序的運行環境如java程序等。lib目錄在文章開始的時候也提到了,裡面有java開發常用的類庫。

我們執行cd命令可以直接回到用戶主目錄下

接下來我們配置一下環境變量,在用戶主目錄下執行 vim ./bashrc,在該文件中輸入下圖信息並保存。

刷新一下系統配置文件,使用命令source ./bashrc

我們可以通過命令:echo 變量名 方式查看配置的環境變量是否成功。

如上圖所示,顯示的信息與我們實際配置是一致的,jdk安裝完成。

相關焦點

  • JAVA工具JDK安裝配置詳解
    學習Java,在自己的電腦上安裝Java的開發工具包JDK是必須的。安裝完成後需要進行一系列的手動配置環境,下面介紹如何進行JDK的安裝與配置1.進入JDK的官方網站下載相關的JDK安裝工具包。選擇下載的對應系統的安裝包2.完成下載安裝工具包後,雙擊安裝文件開始按照安裝嚮導進行安裝。3.在安裝到目標文件夾的界面中可以進行安裝到的目錄位置進行修改,可以根據各自的需求是否進行修改。如果無需修改可以採取默認的設置。點擊「下一步」進行安裝。
  • 蘋果Mac電腦怎麼配置JDK環境變量 安裝JDK操作步驟設置教程
    相信有不少電腦程式員和編程人員經常會碰到「JDK環境變量」這個詞,而在實際操作中,想要安裝JDK並配置環境變量的難度對於某些用戶來說,還是比較大的,那麼今天小編就給大家講講在Mac蘋果電腦上應該怎麼設置這個JDK環境變量,下面就通過這篇文章給大家介紹一下,一起往下看吧!
  • shell-安裝jdk腳本
    前言在Linux安裝jdk是很簡單的事情,那就讓shell腳本去做吧!安裝到oracle官網的歸檔網址下載需要的jdk壓縮包,並放到腳本所在的目錄,然後cd到腳本目錄執行就可以,這裡是1.8.172版本為例:
  • 學習數據分析,這些超好用的數據分析工具你必須知道!
    目前市場上有數千種工具能夠幫你節約時間和成本,帶你從全新的角度洞察你所在的行業。 以下介紹幾款超好用的數據分析工具,幫助你在數據分析的學習以及工作中能夠脫穎而出。
  • 如何在ubuntu20.04作業系統安裝最新JDK14(文件安裝和命令安裝)
    sudo apt-get update3、打開瀏覽器,查找jdk官網,下載最新版本的jdk---jdk-14.0.2_linux-x64_bin.tar.gztar -zxvf jdk-14.0.2_linux-x64_bin.tar.gz
  • 如何學習JAVA?怎麼搭建JAVA環境?怎麼安裝JDK?
    JAVA在學習JAVA前,我們必須了解並搭建好JAVA所需的開發環境,要讓你寫代碼能讓機器聽得懂並執行,JDK(Java Developers Kits)自然是是必須的如圖知道自己電腦系統是什麼版本後,我們再去下載JDK去Oracel的官網下載JDK安裝包,因為目前JDK的最新版本為jdk-14.0.1,所以我在此下載了這個版本
  • 學習數據分析,這些超好用的數據分析工具你必須知道!|rapidminer|...
    目前市場上有數千種工具能夠幫你節約時間和成本,帶你從全新的角度洞察你所在的行業。以下介紹幾款超好用的數據分析工具,幫助你在數據分析的學習以及工作中能夠脫穎而出。其亦可用於執行多種其它與大數據相關的任務,具體包括分布式RPC、持續處理、在線機器學習以及實時分析等等。使用Storm的另一大優勢在於,其整合了大量其它技術,從而進一步降低大數據處理的複雜性。Plotly這是一款數據可視化工具,可兼容Java、MATLAB、Python以及R等語言。
  • jdk環境變量配置教程
    JDK是Java語言的開發工具包,學習Java語言或者JavaEE語言的時候,都需要安裝JDK軟體。如何配置java的JDK環境變量呢?下面,小編就來跟大家講解jdk環境變量配置的操作技巧。jdk環境變量配置教程1、右擊「我的電腦」,點擊屬性2、點擊:高級系統設置。3、在彈出的系統屬性中,選擇高級,在點擊環境變量。
  • 普通Java程式設計師學習使用的6個JDK內建工具
    有些博客認為「每個小孩都應該學習編程」,「你認為學數學只是玩玩而已?如果你有看過我的HTML5調試器的話,你會發現我是一個,但我做的工作遠不止數學這些」。 上面兩者都同意一個觀點,軟體工程不只是用計算機語言寫的一些隻言片語。軟體解決的問題詮釋了程式設計師的價值。 解決問題的最終進展來自科學、強化清晰的頭腦和我們一路以來使用的工具。
  • burpsuite插件編譯學習指南
    簡介:本文講解如何編譯github上相關burp插件作者開發的基於maven構建的java項目,讓初學者也能自己動手編譯自己需要的burp插件,以及更方便的閱讀和學習開發者的代碼。一、為什麼要自己搭建burp extender編譯環境1、Bapp Store中提供的插件 和 相應github 作者發布版本不對應,更新速度慢 2、從Bapp Store安裝插件的方式 burp會把插件保存以下目錄C:\
  • 大數據可視化分析工具常用的有哪些?
    大數據可視化分析工具常用的有哪些?企業基礎數據才能制定出正確的策略,常用的分析工具有、Tableau、ECharts、Highcharts、魔鏡、圖表秀等。在大數據時代有價值的商品則是數據,大數據技術為決策提供依據,在政府、企業、科研項目等決策中扮演著重要的角色。
  • 100天學習計劃 | 一份詳實的數據科學指南
    下面是使用Python學習數據科學的逐日計劃,該計劃跨度為100天,每天至少需要花費一個小時第一天:安裝工具只要確保安裝了所需的工具,並且您對接下來幾周/幾個月將要使用的工具感到舒適即可。如果選擇Python則安裝Anaconda,其中還會安裝IDEs Jupyter筆記本和Spyder。如果你選擇' R ',然後安裝RStudio。
  • 大數據分析一般用什麼工具分析
    隨著大數據越來越深入人心,大數據這個詞也越來越火,同時大數據應用的領域也越來越廣泛,那麼大數據分析工具都有哪些呢? 大數據是一個含義廣泛的術語,是指數據集,如此龐大而複雜的,他們需要專門設計的硬體和軟體工具進行處理。該數據集通常是萬億或EB的大小。這些數據集收集自各種各樣的來源:傳感器、氣候信息、公開的信息、如雜誌、報紙、文章。
  • JDK的下載與安裝、配置
    每一個Java語言的初學者都需要首先在自己的電腦上下載和安裝JDK,才能讓自己編寫的一些Java程序能夠正常的運行,作為入門知識,掌握JDK的安裝與下載和配置是一個重要步驟。首先下載最新的JDK版本。網絡上提供了最新版本的JDK下載,如圖所示。
  • 適合大數據分析的工具有哪些
    大數據是一個含義廣泛的術語,是指數據集,如此龐大而複雜的,他們需要專門設計的硬體和軟體工具進行處理。該數據集通常是萬億或EB的大小。這些數據集收集自各種各樣的來源:傳感器,氣候信息,公開的信息,如雜誌,報紙,文章。大數據產生的其他例子包括購買交易記錄,網絡日誌,病歷,軍事監控,視頻和圖像檔案,及大型電子商務。
  • Java基礎05:JDK安裝與環境變量的配置
    一、 JDK安裝在下載好JDK後就是安裝JDK了1.點擊下一步2.選擇開發工具,因為開發工具中以及包含有JRE同時也可以自定義安裝目錄,但不要有中文和空格。3.安裝jre,同樣也可以自定義文件路徑4.安裝中5.安裝完成JDK安裝好了之後,在安裝路徑中Bin文件夾下面找到Java程序
  • 大數據技術的方法與工具2-分析篇
    大數據可以概括為5個V, 數據量大(Volume)、速度快(Velocity)、類型多(Variety)、價值(Value)、真實性(Veracity)。大數據作為時下最火熱的IT行業的詞彙,隨之而來的數據倉庫、數據安全、數據分析、數據挖掘等等圍繞大數據的商業價值的利用逐漸成為行業人士爭相追捧的利潤焦點。隨著大數據時代的來臨,大數據分析也應運而生。
  • 學習新的數據分析工具太麻煩,快來下載這個excel插件吧!
    數據分析在今天是一項非常重要的技能,它一般指找出數據背後隱藏的規律,可以運用在商業決策和投資決策等多個領域。比如一個項目該不該投,公司該不該實行擴張,又該以如何的速度實行擴張,這些都不能紙上談兵,需要實打實用數據說話。所謂數據分析在手,走遍天下都不怕。
  • 白帽必備工具Burpsuite的安裝教程
    白帽必備工具在windows10的Burpsuite的安裝教程burpsuit是hack必備的抓包改包和爆破密碼等等的利用工具,關於這類工具,只限於本地測試網站安全,請在國家法律允許之內使用這篇文章會詳細講解如何在電腦上安裝Burpsuite進行網站安全測試在安裝之前我們首先要配置一下java環境,我們可以在百度搜索jdk的官網進行安裝,當然小編給大家準備好了安裝包,可以按照流程直接安裝就可以了,連結:裡面的文件大約有100mb的大小,java環境安裝包,簡單明了好用,
  • 大數據分析BI工具有哪些?BI工具推薦
    因此,選擇一款功能強大的大數據分析BI工具尤為重要,可以說是決定最終信息是否有價值的決定性因素。 通過提供多種數據源訪問、數據集可視化定義、自助多維數據分析以及交互式故事板,Qlik致力於以高效率、低學習成本的使用方式,為業務人員提供自助數據探索和可視化分析服務,洞察隱藏在數據後面的商業價值,幫助企業做出決策。