婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

Hadoop2.X/YARN環(huán)境搭建--CentOS7.0 JDK配置

熱門標(biāo)簽:硅基電話機(jī)器人官網(wǎng) 漯河電銷回?fù)芡夂粝到y(tǒng) 怎么修改高德地圖標(biāo)注 美國地圖標(biāo)注軟件下載 電話機(jī)器人怎么看余額 西安電話自動外呼系統(tǒng) 城市地圖標(biāo)志怎么標(biāo)注 長沙外呼系統(tǒng)平臺 合肥crm外呼系統(tǒng)加盟

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

原材料:在Oracle官網(wǎng)下載的32位JDK:

說明:

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

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

安裝方式:

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

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

第一步:卸載刪除OpenJDK

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

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

 

現(xiàn)在將之全部刪除:

[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系列系統(tǒng)自帶的yum進(jìn)行刪除openjdk,yum類似ubuntu中的apt-get,均用于安裝、卸載及更新系統(tǒng)自帶的軟件,注意:以上均以空格間隔

 

第二步:安裝JDK

1、解壓

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

[Randy@localhost ~]$ sudo mkdir /usr/lib/jdk #如若沒有/usr/lib/jdk路徑,則執(zhí)行此句予以創(chuàng)建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、配置環(huán)境變量

[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、修改系統(tǒng)默認(rèn)的JDK

[Randy@localhost ~]$  sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk/bin/java 300  #使系統(tǒng)默認(rèn)的java命令是/usr/lib/jdk/bin中的java命令
[Randy@localhost ~]$  sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk/bin/javac 300  #使系統(tǒng)默認(rèn)的javac命令是/usr/lib/jdk/bin中的javac命令
  [Randy@localhost ~]$ sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jdk/bin/jar 300 #使系統(tǒng)默認(rèn)的jar命令是/usr/lib/jdk/bin中的jar命令
[Randy@localhost ~]$  sudo update-alternatives --config java   #配置默認(rèn)java命令
共有 1 個(gè)提供“java”的程序。
  選項(xiàng)    命令
-----------------------------------------------
*+ 1          /usr/lib/jdk/bin/java
按 Enter 保留當(dāng)前選項(xiàng)[+],或者鍵入選項(xiàng)編號:1
[Randy@localhost ~]$ sudo update-alternatives --config javac   #配置默認(rèn)java命令
共有 1 個(gè)提供“java”的程序。
  選項(xiàng)    命令
-----------------------------------------------
*+ 1          /usr/lib/jdk/bin/javac
按 Enter 保留當(dāng)前選項(xiàng)[+],或者鍵入選項(xiàng)編號: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

測試是遇到了一個(gè)問題:

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

解決方法是:

[Randy@localhost ~]$ sudo yum install glibc.i686 #在64系統(tǒng)里執(zhí)行32位程序如果出現(xiàn)/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路徑,則執(zhí)行此句予以創(chuàng)建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、配置環(huán)境變量

[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、修改系統(tǒng)默認(rèn)的JDK

[Randy@localhost ~]$  sudo update-alternatives --install /usr/bin/java java /usr/lib/jdk/bin/java 300  #使系統(tǒng)默認(rèn)的java命令是/usr/lib/jdk/bin中的java命令
[Randy@localhost ~]$  sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jdk/bin/javac 300  #使系統(tǒng)默認(rèn)的javac命令是/usr/lib/jdk/bin中的javac命令
  [Randy@localhost ~]$ sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jdk/bin/jar 300 #使系統(tǒng)默認(rèn)的jar命令是/usr/lib/jdk/bin中的jar命令
[Randy@localhost ~]$  sudo update-alternatives --config java   #配置默認(rèn)java命令
  共有 3 個(gè)提供“java”的程序。
    選項(xiàng)    命令
-----------------------------------------------
*  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 保留當(dāng)前選項(xiàng)[+],或者鍵入選項(xiàng)編號:3
[Randy@localhost ~]$ sudo update-alternatives --config javac   #配置默認(rèn)java命令
  共有 3 個(gè)提供“javac”的程序。
    選項(xiàng)    命令
-----------------------------------------------
*  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 保留當(dāng)前選項(xiàng)[+],或者鍵入選項(xiàng)編號: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

 

測試是遇到了一個(gè)問題:

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

解決方法是:

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

附:

說完了JDK的環(huán)境配置,順便聊聊CentOS 7自帶的數(shù)據(jù)庫MariaDB的設(shè)置。

現(xiàn)在,RHEL 7/CentOS 7自帶的數(shù)據(jù)庫都不再是MySQL了,主要是因?yàn)殚_源的能力更大,現(xiàn)在google也正將其數(shù)據(jù)從MySQL遷移到MariaDB。為體驗(yàn)最先進(jìn)的思想,以后我的Hive數(shù)據(jù)庫平臺將是MariaDB

 

系統(tǒng)裝好后,系統(tǒng)的mariadb服務(wù)是出于stop狀態(tài)的,所以應(yīng)該先啟動服務(wù):

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

 

設(shè)置mariadb的root密碼為“root”:

命令格式:

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

如果root已經(jīng)設(shè)置過密碼,采用如下方法:

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

由于安裝系統(tǒng)后沒有密碼,所以設(shè)定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 集群環(huán)境
  • 基于CentOS的Hadoop分布式環(huán)境的搭建開發(fā)
  • 使用Maven搭建Hadoop開發(fā)環(huán)境
  • Hadoop2.X/YARN環(huán)境搭建--CentOS7.0系統(tǒng)配置
  • linux下搭建hadoop環(huán)境步驟分享
  • Hadoop環(huán)境搭建過程中遇到的問題及解決方法

標(biāo)簽:濟(jì)源 玉溪 商洛 廣西 瀘州 撫順 吉林 文山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Hadoop2.X/YARN環(huán)境搭建--CentOS7.0 JDK配置》,本文關(guān)鍵詞  Hadoop2.X,YARN,環(huán)境,搭建,--CentOS7.0,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Hadoop2.X/YARN環(huán)境搭建--CentOS7.0 JDK配置》相關(guān)的同類信息!
  • 本頁收集關(guān)于Hadoop2.X/YARN環(huán)境搭建--CentOS7.0 JDK配置的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    蜜臀久久久久久久| 日韩成人一区二区| 天天影视涩香欲综合网| 国产成人精品一区二区三区四区 | 秋霞午夜av一区二区三区| 久久疯狂做爰流白浆xx| 一本大道久久a久久精二百| 欧美午夜精品久久久久久超碰 | 国产综合成人久久大片91| 日韩一级精品视频在线观看| 91麻豆国产自产在线观看| 国产一区二区中文字幕| 国产精品网站在线观看| 婷婷国产在线综合| 国产精品白丝av| 91精品国产综合久久香蕉的特点| 18成人在线视频| 国产综合色在线视频区| 欧美视频在线观看一区| 国产精品久久久久久亚洲伦| 久草在线在线精品观看| 欧美日韩色综合| 亚洲精品中文在线影院| 国产精品白丝jk白祙喷水网站| 在线播放亚洲一区| 午夜免费久久看| 色婷婷激情久久| 亚洲视频一区二区免费在线观看| 国产麻豆视频一区二区| 亚洲国产激情av| 91传媒视频在线播放| 欧美一级视频精品观看| 成人午夜碰碰视频| 99r精品视频| 国产亚洲一区二区三区| 国产精品中文有码| 精品理论电影在线观看 | 成人午夜激情视频| 欧美大片在线观看一区二区| 亚洲高清视频在线| 欧美性一二三区| 亚洲永久免费视频| 欧美日韩亚洲高清一区二区| 亚洲最快最全在线视频| 欧美三片在线视频观看 | 一区二区三区在线免费观看| 972aa.com艺术欧美| 不卡电影一区二区三区| 一本久道久久综合中文字幕| 国产丝袜在线精品| av激情亚洲男人天堂| 一区二区三区四区高清精品免费观看 | 日韩电影在线一区二区三区| 制服丝袜在线91| 麻豆freexxxx性91精品| 久久天天做天天爱综合色| 国产精品性做久久久久久| 亚洲欧洲日韩在线| 欧美日韩国产一二三| 精品在线亚洲视频| 亚洲欧洲精品一区二区三区| 色狠狠色狠狠综合| 蜜臀91精品一区二区三区| 国产亚洲成aⅴ人片在线观看 | 欧美一级艳片视频免费观看| 精品一区二区三区视频在线观看| 日本一区二区免费在线观看视频 | 日韩视频不卡中文| 成人夜色视频网站在线观看| 一区二区三区免费| 欧美va亚洲va在线观看蝴蝶网| 国产一区二区网址| 一区二区三区.www| 欧美精品一区二区三区在线 | 亚洲成在线观看| 精品久久99ma| 一本到一区二区三区| 久久精品国产亚洲一区二区三区| 国产精品美女一区二区| 欧美日韩国产不卡| 成人在线视频一区| 久久精品久久精品| 一区二区三区日韩在线观看| 久久久久国产一区二区三区四区| 在线视频国内一区二区| 国产成人综合视频| 日韩国产高清影视| 一区二区三区四区不卡视频| 国产清纯白嫩初高生在线观看91| 欧美一区二区三区免费视频| 日本韩国精品一区二区在线观看| 国产一区二区剧情av在线| 亚洲成人动漫在线观看| 中文字幕精品一区二区三区精品| 日韩一级成人av| 欧美日韩专区在线| 91在线观看成人| 国产成人av一区| 久久99久久久久久久久久久| 亚洲国产日韩一区二区| 自拍偷在线精品自拍偷无码专区| 久久久蜜臀国产一区二区| 欧美一区二区三区在线视频| 色狠狠av一区二区三区| 成人福利视频网站| 国产传媒久久文化传媒| 国产一区二区成人久久免费影院| 日韩二区三区在线观看| 无吗不卡中文字幕| 亚洲国产精品一区二区尤物区| 国产精品国产a| 国产精品视频免费| 欧美国产乱子伦| 国产无人区一区二区三区| 精品久久久久一区二区国产| 日韩三级在线观看| 日韩欧美一二三| 欧美一二三区精品| 欧美videofree性高清杂交| 91精品国产色综合久久不卡电影| 欧美日韩在线免费视频| 在线播放/欧美激情| 91精品国产综合久久香蕉的特点 | 美女网站视频久久| 久久99久久精品欧美| 粉嫩av一区二区三区| 亚洲黄网站在线观看| 成人免费一区二区三区视频 | 99久久免费精品高清特色大片| 国产一区激情在线| 成人亚洲精品久久久久软件| 成人aa视频在线观看| 91丨九色porny丨蝌蚪| 精品视频在线免费| 日韩一区二区电影| 中文字幕高清一区| 亚洲免费三区一区二区| 午夜精品一区在线观看| 国模娜娜一区二区三区| 93久久精品日日躁夜夜躁欧美| 91小视频免费看| 欧美视频一区二| 欧美少妇一区二区| 精品国产免费人成在线观看| 久久天堂av综合合色蜜桃网| 国产精品国产三级国产普通话蜜臀 | 亚洲欧美一区二区视频| 国产偷国产偷精品高清尤物| 久久精品人人做人人爽人人| 国产视频一区二区在线观看| 国产情人综合久久777777| 久久精品在线免费观看| 中文字幕一区av| 综合激情成人伊人| ...av二区三区久久精品| 日韩电影免费一区| 国产乱人伦精品一区二区在线观看 | 欧美一区二区不卡视频| 日韩精品一区二区三区蜜臀| 日韩一区中文字幕| 亚洲小说欧美激情另类| 午夜电影网一区| 国产精品99久| 99v久久综合狠狠综合久久| 91官网在线观看| 制服丝袜成人动漫| 亚洲免费在线观看| 亚洲福利视频三区| 久久狠狠亚洲综合| www.色精品| 欧洲av在线精品| 国产精品久久久久影院亚瑟| 亚洲高清久久久| 丰满少妇在线播放bd日韩电影| 一本到不卡精品视频在线观看| 欧美刺激午夜性久久久久久久| 国产精品美女久久久久aⅴ| 亚洲成a人v欧美综合天堂 | 亚洲日本一区二区三区| 男女男精品网站| 欧美人动与zoxxxx乱| 久久久久久久久久久久久女国产乱 | 国产精品乱人伦一区二区| 亚洲高清免费在线| 欧美日韩在线亚洲一区蜜芽| 椎名由奈av一区二区三区| 91免费在线播放| 久久超碰97人人做人人爱| 中文字幕在线不卡一区 | 国产中文一区二区三区| 国产精品二三区| 日韩你懂的在线播放| 日欧美一区二区| 亚洲一区二区三区四区五区中文 | 国产乱子伦视频一区二区三区 | 男女男精品网站| 色88888久久久久久影院按摩 | 国产精品羞羞答答xxdd| 日韩一卡二卡三卡四卡| 日韩中文字幕亚洲一区二区va在线 |