欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > Hadoop2.X/YARN環境搭建--CentOS7.0 JDK配置

Hadoop2.X/YARN環境搭建--CentOS7.0 JDK配置

熱門標簽:硅基電話機器人官網 漯河電銷回撥外呼系統 怎么修改高德地圖標注 美國地圖標注軟件下載 電話機器人怎么看余額 西安電話自動外呼系統 城市地圖標志怎么標注 長沙外呼系統平臺 合肥crm外呼系統加盟

Hadoop是Java寫的,他無法使用Linux預安裝的OpenJDK,因此安裝hadoop前需要先安裝JDK(1.6以上)

原材料:在Oracle官網下載的32位JDK:

說明:

1、CentOS 7.0系統現在只有64位的,但是,Hadoop一般支持32位的,在64位環境下有事會有Warning出現,避免真的有神馬問題,選擇i586的JDK(即32位的),當然,64位的CentOS 7 肯定是兼容32位JDK的,記住:64位系統肯定兼容32位的軟件,32位系統不能兼容64位軟件。64位只是說明了CPU一次運算的位數為64位,比32位多,64位性能更高。

2、以前的Linux版本JDK有”.bin”文件可供下載,但是,現在官網只提供rpm的安裝包與tar.gz的壓縮包了,rpm安裝包是RedHat系列系統(RedHat/RHEL/Fedora/CentOS)特有的安裝文件,直接運行即可,但我們不知道其中的配置方法。所以,為接近底層,我選擇tar.gz的壓縮包予以安裝。

安裝方式:

自帶的OpenJDK與之后安裝的JDK,不可兼得,故而有兩種操作:1、卸載刪除原有的OpenJDK,再安裝JDK    2、二者依然共存,但是,配置何者為真正有效的JDK

Method 1: 卸載刪除原有的OpenJDK,再安裝JDK

第一步:卸載刪除OpenJDK

卸載刪除OpenJDK,首先需要知道到底要刪除哪些東西:

[Randy@localhost ~]$ rpm -qa|grep openjdk -i #查找已經安裝的OpenJDK,-i表示忽略“openjdk”的大小寫

 

現在將之全部刪除:

[Randy@localhost ~]$ sudo yum remove java-1.6.0-openjdk-devel-1.6.0.0-6.1.13.4.el7_0.x86_64 java-1.7.0-openjdk-devel-1.7.0.65-2.5.1.2.el7_0.x86_64 java-1.7.0-openjdk-headless-1.7.0.65-2.5.1.2.el7_0.x86_64 java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64 java-1.6.0-openjdk-1.6.0.0-6.1.13.4.el7_0.x86_64#用RedHat系列系統自帶的yum進行刪除openjdk,yum類似ubuntu中的apt-get,均用于安裝、卸載及更新系統自帶的軟件,注意:以上均以空格間隔

 

第二步:安裝JDK

1、解壓

首先解壓下載得來的JDK:(JDK的tar.gz壓縮包放在了~/dev目錄下)

[Randy@localhost ~]$ sudo mkdir /usr/lib/jdk #如若沒有/usr/lib/jdk路徑,則執行此句予以創建jdk文件夾
[Randy@localhost ~]$ sudo tar -zxvf jdk-8u11-linux-i586.tar.gz -C /usr/lib/jdk #注意:-C, --directory=DIR        改變至目錄 DIR
[Randy@localhost ~]$  ls /usr/lib/jdk
jdk1.8.0_11
[Randy@localhost ~]$ ls /usr/lib/jdk/jdk1.8.0_11/
bin        javafx-src.zip  man          THIRDPARTYLICENSEREADME-JAVAFX.txt
COPYRIGHT  jre             README.html  THIRDPARTYLICENSEREADME.txt
db         lib             release
include    LICENSE         src.zip
[Randy@localhost ~]$

移動jdk1.8.0_11中的文件到/usr/lib/jdk,并刪除jdk1.8.0_11文件夾:

[Randy@localhost ~]$ sudo cp -rf /usr/lib/jdk/jdk1.8.0_11/* /usr/lib/jdk/ #移動
[Randy@localhost ~]$
[Randy@localhost ~]$  ls /usr/lib/jdk
bin        javafx-src.zip  LICENSE      src.zip
COPYRIGHT  jdk1.8.0_11     man          THIRDPARTYLICENSEREADME-JAVAFX.txt
db         jre             README.html  THIRDPARTYLICENSEREADME.txt
include    lib             release
[Randy@localhost ~]$ sudo rm -rf /usr/lib/jdk/jdk1.8.0_11/ #刪除
[Randy@localhost ~]$  ls /usr/lib/jdk
bin        javafx-src.zip  man          THIRDPARTYLICENSEREADME-JAVAFX.txt
COPYRIGHT  jre             README.html  THIRDPARTYLICENSEREADME.txt
db         lib             release
include    LICENSE         src.zip
[Randy@localhost ~]$

 

2、配置環境變量

[Randy@localhost ~]$ sudo vim /etc/profile
在最后一行插入:
#JAVA Environment
export JAVA_HOME=/usr/lib/jdk
export JRE_HOME=/usr/lib/jdk/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JRE_HOME/lib

3、修改系統默認的JDK

[Randy@localhost ~]$  sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk/bin/java 300  #使系統默認的java命令是/usr/lib/jdk/bin中的java命令
[Randy@localhost ~]$  sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk/bin/javac 300  #使系統默認的javac命令是/usr/lib/jdk/bin中的javac命令
  [Randy@localhost ~]$ sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jdk/bin/jar 300 #使系統默認的jar命令是/usr/lib/jdk/bin中的jar命令
[Randy@localhost ~]$  sudo update-alternatives --config java   #配置默認java命令
共有 1 個提供“java”的程序。
  選項    命令
-----------------------------------------------
*+ 1          /usr/lib/jdk/bin/java
按 Enter 保留當前選項[+],或者鍵入選項編號:1
[Randy@localhost ~]$ sudo update-alternatives --config javac   #配置默認java命令
共有 1 個提供“java”的程序。
  選項    命令
-----------------------------------------------
*+ 1          /usr/lib/jdk/bin/javac
按 Enter 保留當前選項[+],或者鍵入選項編號:1

第三步:測試JDK

[Randy@localhost ~]$ java -version
java version "1.8.0_11"
Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
Java HotSpot(TM) Server VM (build 25.11-b03, mixed mode)
[Randy@localhost ~]$ javac -version
javac 1.8.0_11

測試是遇到了一個問題:

[Randy@localhost ~]$ java
-bash: /usr/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 沒有那個文件或目錄
[Randy@localhost ~]$ ls /lib/ld-linux
ls: 無法訪問/lib/ld-linux: 沒有那個文件或目錄
[Randy@localhost ~]$ java -version
-bash: /usr/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 沒有那個文件或目錄
[Randy@localhost ~]$

解決方法是:

[Randy@localhost ~]$ sudo yum install glibc.i686 #在64系統里執行32位程序如果出現/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory,安裝下glic即可

 

Method 2: 二者共存,配置何者為真正有效的JDK

與Method1類似,只是不需要卸載刪除OpenJDK

1、解壓

首先解壓下載得來的JDK:(JDK的tar.gz壓縮包放在了~/dev目錄下)

[Randy@localhost ~]$ sudo mkdir /usr/lib/jdk #如若沒有/usr/lib/jdk路徑,則執行此句予以創建jdk文件夾
[Randy@localhost ~]$ sudo tar -zxvf jdk-8u11-linux-i586.tar.gz -C /usr/lib/jdk #注意:-C, --directory=DIR        改變至目錄 DIR
[Randy@localhost ~]$  ls /usr/lib/jdk
jdk1.8.0_11
[Randy@localhost ~]$ ls /usr/lib/jdk/jdk1.8.0_11/
bin        javafx-src.zip  man          THIRDPARTYLICENSEREADME-JAVAFX.txt
COPYRIGHT  jre             README.html  THIRDPARTYLICENSEREADME.txt
db         lib             release
include    LICENSE         src.zip
[Randy@localhost ~]$

 

移動jdk1.8.0_11中的文件到/usr/lib/jdk,并刪除jdk1.8.0_11文件夾:

[Randy@localhost ~]$ sudo cp -rf /usr/lib/jdk/jdk1.8.0_11/* /usr/lib/jdk/ #移動
[Randy@localhost ~]$
[Randy@localhost ~]$  ls /usr/lib/jdk
bin        javafx-src.zip  LICENSE      src.zip
COPYRIGHT  jdk1.8.0_11     man          THIRDPARTYLICENSEREADME-JAVAFX.txt
db         jre             README.html  THIRDPARTYLICENSEREADME.txt
include    lib             release
[Randy@localhost ~]$ sudo rm -rf /usr/lib/jdk/jdk1.8.0_11/ #刪除
[Randy@localhost ~]$  ls /usr/lib/jdk
bin        javafx-src.zip  man          THIRDPARTYLICENSEREADME-JAVAFX.txt
COPYRIGHT  jre             README.html  THIRDPARTYLICENSEREADME.txt
db         lib             release
include    LICENSE         src.zip
[Randy@localhost ~]$

 

2、配置環境變量

[Randy@localhost ~]$ sudo vim /etc/profile
在最后一行插入:
#JAVA Environment
export JAVA_HOME=/usr/lib/jdk
export JRE_HOME=/usr/lib/jdk/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JRE_HOME/lib

3、修改系統默認的JDK

[Randy@localhost ~]$  sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk/bin/java 300  #使系統默認的java命令是/usr/lib/jdk/bin中的java命令
[Randy@localhost ~]$  sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk/bin/javac 300  #使系統默認的javac命令是/usr/lib/jdk/bin中的javac命令
  [Randy@localhost ~]$ sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jdk/bin/jar 300 #使系統默認的jar命令是/usr/lib/jdk/bin中的jar命令
[Randy@localhost ~]$  sudo update-alternatives --config java   #配置默認java命令
  共有 3 個提供“java”的程序。
    選項    命令
-----------------------------------------------
*  1           /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64/jre/bin/java
          /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
 + 3           /usr/lib/jdk/bin/java
  按 Enter 保留當前選項[+],或者鍵入選項編號:3
[Randy@localhost ~]$ sudo update-alternatives --config javac   #配置默認java命令
  共有 3 個提供“javac”的程序。
    選項    命令
-----------------------------------------------
*  1           /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64/jre/bin/javac
          /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/javac
 + 3           /usr/lib/jdk/bin/javac
  按 Enter 保留當前選項[+],或者鍵入選項編號:3
  [Randy@localhost ~]$

第三步:測試JDK

[Randy@localhost ~]$ java -version
java version "1.8.0_11"
Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
Java HotSpot(TM) Server VM (build 25.11-b03, mixed mode)
[Randy@localhost ~]$ javac -version
javac 1.8.0_11

 

測試是遇到了一個問題:

[Randy@localhost ~]$ java
-bash: /usr/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 沒有那個文件或目錄
[Randy@localhost ~]$ ls /lib/ld-linux
ls: 無法訪問/lib/ld-linux: 沒有那個文件或目錄
[Randy@localhost ~]$ java -version
-bash: /usr/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 沒有那個文件或目錄
[Randy@localhost ~]$

解決方法是:

[Randy@localhost ~]$ sudo yum install glibc.i686 #在64系統里執行32位程序如果出現/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory,安裝下glic即可

附:

說完了JDK的環境配置,順便聊聊CentOS 7自帶的數據庫MariaDB的設置。

現在,RHEL 7/CentOS 7自帶的數據庫都不再是MySQL了,主要是因為開源的能力更大,現在google也正將其數據從MySQL遷移到MariaDB。為體驗最先進的思想,以后我的Hive數據庫平臺將是MariaDB

 

系統裝好后,系統的mariadb服務是出于stop狀態的,所以應該先啟動服務:

[Randy@localhost ~]$ sudo systemctl start mariadb  #之前CentOS版本執行sudo service mariadb start,而CentOS7執行service 命令也可生效,但提示:Redirecting to /bin/systemctl start  mariadb.service
[Randy@localhost ~]$ sudo systemctl stop mariadb  #停止mariadb服務
[Randy@localhost ~]$ sudo systemctl status mariadb  #查看mariadb狀態
[Randy@localhost ~]$

 

設置mariadb的root密碼為“root”:

命令格式:

sudo mysqladmin -u 用戶名 password "新密碼"

如果root已經設置過密碼,采用如下方法:

sudo mysqladmin -u 用戶名 password 舊密碼 "新密碼"

由于安裝系統后沒有密碼,所以設定root用戶密碼為“root”:

[Randy@localhost ~]$ sudo mysqladmin -u root password "root"

 

測試:

[Randy@localhost ~]$ mysql -u root -proot

顯示:

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 3
Server version: 5.5.37-MariaDB-log MariaDB Server
Copyright (c) 2000, 2014, Oracle, Monty Program Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
您可能感興趣的文章:
  • 詳解從 0 開始使用 Docker 快速搭建 Hadoop 集群環境
  • 基于CentOS的Hadoop分布式環境的搭建開發
  • 使用Maven搭建Hadoop開發環境
  • Hadoop2.X/YARN環境搭建--CentOS7.0系統配置
  • linux下搭建hadoop環境步驟分享
  • Hadoop環境搭建過程中遇到的問題及解決方法

標簽:濟源 玉溪 商洛 廣西 瀘州 撫順 吉林 文山

巨人網絡通訊聲明:本文標題《Hadoop2.X/YARN環境搭建--CentOS7.0 JDK配置》,本文關鍵詞  Hadoop2.X,YARN,環境,搭建,--CentOS7.0,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Hadoop2.X/YARN環境搭建--CentOS7.0 JDK配置》相關的同類信息!
  • 本頁收集關于Hadoop2.X/YARN環境搭建--CentOS7.0 JDK配置的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    日韩和欧美一区二区| 无码熟妇人妻av| 亚洲av鲁丝一区二区三区 | 国产成人精品综合久久久久99| 人妻无码一区二区三区免费| 精品日韩在线观看| 婷婷国产v国产偷v亚洲高清| 性折磨bdsm欧美激情另类| 日本精品视频一区二区三区| 国产精品乱人伦| 成人中文字幕在线| 国产精品国产高清国产| 国产精品久久福利| 成人app在线观看| 国产黄色的视频| 中文字幕一区在线| 日韩一区二区在线免费观看| 国产午夜精品久久久久久久久| 欧美唯美清纯偷拍| 欧美午夜视频网站| 一区二区三区国产精华| 手机看片国产精品| 欧美怡红院视频| 一区二区三区欧美亚洲| 精人妻一区二区三区| 欧美精品自拍偷拍| 日本强好片久久久久久aaa| www.自拍偷拍| 久久久精品蜜桃| 国产成人在线影院| 黄色片在线观看网站| 亚洲一区中文日韩| 日韩aaaaa| 精品成人一区二区三区| 国产激情一区二区三区| 色综合久久99| 亚洲va欧美va天堂v国产综合| 欧美无人区码suv| www精品美女久久久tv| 国产成人午夜精品影院观看视频 | 国产性猛交xx乱| 久久久综合九色合综国产精品| 国产精品一区二区久久精品爱涩| www.99re6| 亚洲精品福利视频网站| 人妻av一区二区| 久久网站热最新地址| 不卡一区在线观看| 欧美巨大另类极品videosbest| 日本v片在线高清不卡在线观看| av男人的天堂av| 国产精品家庭影院| 99久久久国产精品| 欧美一区二区免费| 国产乱人伦精品一区二区在线观看 | 亚洲成人免费在线| 大又大又粗又硬又爽少妇毛片| 欧美激情一区三区| 91福利视频免费观看| 久久亚区不卡日本| 国产精品色一区二区三区| 91丨九色丨国产丨porny| 日韩欧美黄色影院| 成人一区二区三区视频在线观看| 欧美美女直播网站| 久久国产精品色婷婷| 永久看片925tv| 天天综合网 天天综合色| 少妇视频一区二区| 午夜精品久久久久久久久久| 纪美影视在线观看电视版使用方法| 椎名由奈av一区二区三区| av网页在线观看| 国产精品国产a| 国产精品无码一区二区三区| 亚洲视频在线一区| 黄免费在线观看| 一片黄亚洲嫩模| 五月天婷婷丁香网| 香蕉久久夜色精品国产使用方法| 懂色av粉嫩av蜜臀av一区二区三区| 亚洲国产va精品久久久不卡综合| 后入内射无码人妻一区| 午夜电影久久久| 色婷婷精品大视频在线蜜桃视频| 久久99精品国产麻豆婷婷洗澡| 欧美午夜不卡在线观看免费| 国产精品亚洲综合一区在线观看| 欧美电影在哪看比较好| 成人福利在线看| 久久精品亚洲一区二区三区浴池 | 国产精品国产馆在线真实露脸| 五级黄高潮片90分钟视频| 亚洲一区二区偷拍精品| 性欧美疯狂猛交69hd| 美女脱光内衣内裤视频久久网站 | 依依成人综合视频| 中文国语毛片高清视频| 美女国产一区二区| 在线播放日韩导航| 91麻豆免费视频| 成人欧美一区二区三区小说| www.xx日本| 久久成人综合网| 91精品久久久久久蜜臀| 91香蕉国产在线观看软件| 国产精品网曝门| 日韩女同一区二区三区| 一区二区三区成人在线视频| 91视频青青草| 亚洲最新在线观看| 日本福利一区二区| 国产风韵犹存在线视精品| 日韩欧美激情四射| 亚洲成人日韩在线| 亚洲五月六月丁香激情| 日本精品视频一区二区三区| 国产老女人精品毛片久久| 日韩一区二区三区观看| 波多野结衣先锋影音| 亚洲国产精品视频| 色婷婷综合久久久久中文一区二区 | 丰满少妇一区二区三区专区| 一色桃子久久精品亚洲| 欧美福利在线视频| 美女视频一区在线观看| 欧美一区二区三区公司| 中文字幕制服丝袜| 中文av一区二区| 国产激情无码一区二区三区| 韩国三级在线一区| 精品国产乱码久久| 在线观看国产网站| 亚洲一区二区精品久久av| 欧美日韩一卡二卡三卡 | 轻轻草成人在线| 91精品国产综合久久国产大片| 中文字幕1区2区| 一区二区三区丝袜| 欧美午夜精品一区二区三区| 四虎国产精品免费| 亚洲综合免费观看高清完整版在线| 色诱视频网站一区| 91丨porny丨蝌蚪视频| 亚洲精选视频免费看| 动漫性做爰视频| 91捆绑美女网站| 一区二区久久久久久| 欧美色爱综合网| 9191在线视频| 日韩电影在线一区二区| 日韩欧美激情在线| 性欧美精品中出| 国产一区二区在线影院| 欧美韩国日本综合| 在线观看视频一区| 国产在线a视频| 视频一区视频二区在线观看| 日韩一区二区电影| 中文字幕99页| 日韩电影免费在线观看网站| 日韩免费一区二区| 中文字幕欧美激情极品| 成人免费视频免费观看| 亚洲人一二三区| 欧美日韩激情在线| 少妇按摩一区二区三区| 激情综合网天天干| 国产精品国产三级国产普通话99| 欧美在线免费播放| 在线xxxxx| 久久99精品网久久| 中文一区在线播放| 欧洲生活片亚洲生活在线观看| 99久久国产综合色|国产精品| 午夜精品久久久久久久久久久| 欧美成人福利视频| 久久噜噜色综合一区二区| 成人午夜大片免费观看| 日韩不卡一二三区| 久久精子c满五个校花| 国产乱国产乱老熟300| 中文字幕乱妇无码av在线| 首页亚洲欧美制服丝腿| 欧美激情一区三区| 欧美日韩高清一区二区不卡| 双性尿奴穿贞c带憋尿| 国产精品1区2区3区| 尤物av一区二区| 日韩三级av在线播放| 国产在线观看免费视频软件| 先锋资源在线视频| 麻豆精品国产91久久久久久| 中文字幕国产一区二区| 91精品国产欧美一区二区18| 国产黄色片在线| 精品人妻一区二区免费| 美女www一区二区| 一区二区三区鲁丝不卡| 久久先锋影音av鲁色资源|