国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 數(shù)據(jù)庫 > 文庫 > 正文

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

2020-10-29 21:50:38
字體:
供稿:網(wǎ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)境下有事會(huì)有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,首先需要知道到底要?jiǎng)h除哪些東西:

[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 ~]$

移動(dòng)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/ #移動(dòng)
[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)編號(hào):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)編號(hào):1

第三步:測(cè)試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

測(cè)試是遇到了一個(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 ~]$

 

移動(dòng)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/ #移動(dòng)
[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)編號(hào):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)編號(hào):3
  [Randy@localhost ~]$

第三步:測(cè)試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

 

測(cè)試是遇到了一個(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ù)庫平臺(tái)將是MariaDB

 

系統(tǒng)裝好后,系統(tǒng)的mariadb服務(wù)是出于stop狀態(tài)的,所以應(yīng)該先啟動(dò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"

 

測(cè)試:

[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)]>
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产导航在线| 2021天堂中文幕一二区在线观| 久久综合精品视频| 欧美日韩亚洲第一页| 交视频在线观看国产| 国产美女视频一区二区二三区 | 中文日本在线观看| 亚洲欧美精品中文第三| 日本亚洲精品| 最近中文av字幕在线中文| 国产porn在线| 国产免费人人看| 伊人精品影院| 国内外激情在线| 国产天堂在线观看| 日本h视频在线观看| 国产精美视频| 国产麻豆精品高清在线播放| 91午夜在线| 国产一级粉嫩xxxx| 美女国产在线| 99高清免费国产自产拍| 国产精品综合久久久久| 欧美亚洲天堂| 精品电影在线| 国产一二三区在线观看| 波多野结衣中文字幕久久| 国产精品冒白浆免费视频 | 99视频资源网| 四虎久久影院| 亚洲а∨精品天堂在线| 国产高清视频免费最新在线| 福利视频在线导航| 国产在线免费观看| 麻豆国产在线播放| 欧美精品se| 欧美色欧美亚洲另类二区精品| 中文字幕av在线播放| 国产精品伦一区二区三区级视频频| 国产精品亚洲第五区在线| 欧美午夜电影一区二区三区| 伊人影院在线视频| av免费在线一区二区三区| 国产va在线观看| 国产黄网站在线观看| 国产福利资源| 91在线最新| av手机免费在线观看| 亚洲网站视频在线观看| 亚洲精品aaaa| 九色视频网站| 国产一区电影| 国产天堂在线| 69日小视频在线观看| 精品卡1卡2卡三卡免费网站| 精品成人一区二区三区免费视频| 国产小视频在线| 国产日韩欧美一区二区三区视频| 羞羞视频在线观看免费| 91青青在线视频| 亚洲成年人视频| 九九色在线观看| 国产丝袜在线播放| 伊人春色在线| 先锋av资源网| 国产尤物视频| 中文国产字幕在线观看| 牛牛在线精品视频| 国产福利在线播放麻豆| 亚洲精品乱码电影在线观看| 久蕉依人在线视频| 中文字幕在线看精品乱码| 国产黄色大片在线观看| 亚洲精品久久久成人| 国产美女高潮| 在线欧美一级视频| 天天操天天艹| 日本精品一区二区三区在线播放| 最好看更新中文字幕| 在线免费日韩| 国产一二三区在线视频| 久热精品视频在线播放| 伊人资源视频在线| 国产日产一区二区| 二区三区中文字幕| www.夜夜操| 69精品视频| 最新av免费看| 最近中文字幕在线中文视频 | 小说区乱图片区| 精品街拍一区二区| 国产一区二区三区不卡免费观看| 日本久久网站| 日本成人在线播放| 天天草天天操| h网站久久久| 四虎国产精品永久| 日韩精品免费一区二区| 91香蕉视频免费在线观看| 国产精品区一区二| 7777在线| 四虎精品视频| 快射av在线播放一区| 九色视频网站| 中文字幕国产在线| 91在线超碰| 怡红院av在线| 香蕉视频在线观看www| 青青青青在线| 狠狠操五月天| 国产一区二区三区不卡在线| 国产小视频在线观看| 18 激情视频在线| 国产高清免费av在线| 国产精品186在线观看在线播放 | 精品伦理一区二区| 日本一本久久| 国产免费麻豆视频| 国产成人高清精品| 欧美性xxxx交| 国产精品合集一区二区| www.香蕉视频在线观看| 中文字幕国产在线| av日韩在线免费| 天天av天天爽| 在线激情网站| 国产乱子视频| 亚洲尤物在线视频| **三级三级97片毛片| 伊人网在线视频| 国产女人伦码一区二区三区不卡| 国产福利小视频在线| 久久精品国产亚洲a∨麻豆| 国产日本在线视频| 九九热在线免费视频| 91在线中文| 中文字幕专区| 免费的黄网站在线观看| 99在线免费观看| 国产日本韩国在线播放| 二区三区中文字幕| 国产h在线观看| 午夜免费视频在线国产| 人人澡人人爽| eeuss影院网站免费观看| 国产98在线| 国产小视频在线播放| 国产永久免费高清在线观看视频| 亚洲综合在线不卡| 精品国产美女福利到在线不卡| 国产美女在线免费观看| 久草在线视频网| 欧美日韩视频精品一区二区| 四虎影院成人| 日韩a视频在线观看| 亚洲欧美日韩成人网| 国产三区在线观看| 中文字幕成人乱码在线电影| 丁香六月婷婷| 中文字幕不卡| 国产三级在线观看| 国产黄色免费网| 国产黄大片在线观看画质优化| 国产网站av| 国产女主播在线| 91午夜在线| 先锋影音av中文字幕| 欧美亚洲系列| 国产男女无套在线播放| 国产亚洲精品久久久久久青梅| 尤物免费看在线视频| 国产女王在线**视频| 国产精品冒白浆免费视频| 国产黄色网页| 四虎一区二区三区| 久草国产视频| 国产人成精品| 午夜性爽视频男人的天堂| 欧洲有码在线视频| 中文字幕在线永久在线视频| 国产无套粉嫩白浆在线2022年| 国产超碰在线观看| 人人干在线视频| 中文字幕日本在线| 亚洲人成电影| 国产小视频在线播放| 69国产精品视频| 狠狠色丁香婷婷| 999福利在线视频| 黄色三级视频在线观看| 国产福利三区| 免费a级人成a大片在线观看| 国产精品视频一区二区免费不卡| 91久久麻豆| 国产免费人人看| 日本一二区视频| 国产高清视频在线| 国产免费电影网站入口| av在线网页| 永久免费网站在线|