国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ubuntu下Hadoop以及Spark的偽分布式安裝:一

這篇具有很好參考價(jià)值的文章主要介紹了ubuntu下Hadoop以及Spark的偽分布式安裝:一。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1 準(zhǔn)備安裝之前:

1.1 安裝前說(shuō)明:

很多初學(xué)者在安裝的時(shí)候會(huì)碰到各種各樣的問(wèn)題,尤其各種版本的搭配問(wèn)題。所以特意做一個(gè)初步安裝的引導(dǎo),希望大家都能一次調(diào)試出來(lái)。

經(jīng)過(guò)測(cè)試,jdk11 + scala2.13.13 + hadoop3.3.6+spark3.5.1,這是暫時(shí)來(lái)說(shuō)scalsa2能支持的最完美的搭配。Hadoop能支持到的java最完美的最后版本為jdk11,后面的版本也可以使用,但是java 11后面的版本去掉了javax.activation,導(dǎo)致無(wú)法瀏覽服務(wù)端的文件夾以及文件。

?1.2?安裝順序:

  1. 安裝JDK(無(wú)需安裝Jre,安裝也沒(méi)有影響)
  2. 安裝Scala
  3. 安裝ssh,并設(shè)置免密登錄
  4. 安裝Hadoop
  5. 配置YARN
  6. 安裝Spark

2 安裝前準(zhǔn)備:

2.1 更新系統(tǒng),確保ubuntu為最新版

sudo apt update

sudo apt upgrade

注:

  1. 舊版使用apt-get命令,新版也可以使用;
  2. 所有的默認(rèn)安裝目錄都在/usr/local下;
  3. 下面凡是出現(xiàn)localhost的地方,都可以用具體ip地址或主機(jī)名替代。

2.2 為安裝Hadoop做準(zhǔn)備

2.2.1建立hadoop用戶,并給出默認(rèn)shell

sudo useradd -m hadoop -s /bin/bash

#等效命令

adduser hadoop

passwd hadoop

2.2.2 修改hadoop密碼:

sudo passwd hadoop

2.2.3 增加hadoop用戶的管理員權(quán)限

sudo adduser hadoop sudo

#下面是給hadoop賦予root權(quán)限

sudo nano /etc/sudoers

如果使用root為hadoop的默認(rèn)用戶,則使用root登錄然后開(kāi)始安裝即可。

但是后續(xù)需要修改些東西,比如修改ssh的root登錄問(wèn)題(ubuntu下適用)

2.3?如果已經(jīng)安裝了新版本java,可以先徹底刪除掉

刪除java的過(guò)程:

2.3.1 查看是否安裝了java

$ java -version

openjdk version "11.0.10" 2024-01-16

OpenJDK Runtime Environment (build 17.0.10+7-Ubuntu-122.04.1)

OpenJDK 64-Bit Server VM (build 17.0.10+7-Ubuntu-122.04.1, mixed mode, sharing)

#或者

update-alternatives --list java

#或者

type -p java

2.3.2 查找jdk安裝包,包括jdk和jre

dpkg -l | grep -i jdk

#或者

dpkg -L openjdk-11-jdk

2.3.3 刪除所有老版java

sudo apt --purge remove openjdk-11-jdk

sudo apt --purge remove openjdk-11-jdk-headless

sudo apt --purge remove openjdk-11-jre

sudo apt --purge remove openjdk-11-jre-headless

2.3.4 刪除殘余的java文件及文件夾

sudo rm -rf /usr/lib/jvm/*

2.3.5 查看環(huán)境變量中是否存在java

vim /etc/environment

3 安裝JDK

3.1 安裝JAVA

sudo apt-get install openjdk-11-jre openjdk-11-jdk

或者

sudo apt install openjdk-11-jre openjdk-11-jdk

3.2?配置JAVA_HOME

在~/.bashrc文件中添加JAVA_HOME,可添加到文件最后,如果使用的root用戶,則.bashrc文件在/root下,其他用戶都在/home/用戶名 下。

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64

4 安裝Scala

4.1 下載及安裝Scala

因?yàn)镾cala2與Scala3存在不少區(qū)別,所以建議下載Scala2,最新版本是2.13.13版。

4.2 安裝步驟

4.2.1 建立一個(gè)下載文件夾

sudo mkdir 下載

#或者使用鼠標(biāo)在桌面新建一個(gè)文件夾,名字叫”下載”

4.2.2 解壓及安裝

# 解壓到/usr/local中

sudo tar -zxf ~/下載/scala-2.13.13.tgz -C /usr/local??

cd /usr/local/

sudo mv ./scala-2.13.13 ./scala???????? # 將文件夾名改為scala

# 修改文件權(quán)限,用hadoop用戶擁有對(duì)scala目錄的權(quán)限

sudo chown -R hadoop ./scala???????

在~/.bashrc文件中添加scala文件執(zhí)行的路徑

export PATH=$PATH:/usr/local/scala/bin

直接執(zhí)行source命令,讓路徑生效

source ./bashrc

驗(yàn)證是否成功:

VM:/usr/local$ scala

Welcome to Scala 2.13.13 (OpenJDK 64-Bit Server VM, Java 17.0.10).

Type in expressions for evaluation. Or try :help.

scala>

5 安裝ssh

5.1 安裝過(guò)程

5.1.1 安裝ssh

sudo apt install openssh-server

5.1.2 第一次登錄自己需要輸入密碼

ssh localhost

5.1.3 切換到root用戶

su -

如果不記得密碼了

sudo passwd root

5.1.4 必須設(shè)置免密碼登錄,否則Hadoop啟動(dòng)會(huì)出問(wèn)題,下面是修改步驟

首先修改sshd_config文件(/etc/ssh/sshd_conifg)

將PermitRootLogin prohibie-password 修改為:PermitRootLogin yes

將PasswordAuthentication 后修改為yes

方法1:

exit?????????????????????????? # 退出剛才的 ssh localhost

cat ./id_rsa.pub >> ./authorized_keys? # 加入授權(quán)

cd ~/.ssh/???????????????????? # 若沒(méi)有該目錄,請(qǐng)先執(zhí)行一次ssh localhost,然后再輸入命令

ssh-keygen -t rsa????????????? # 會(huì)有提示,都按回車就可以

方法2:

ssh-keygen -t rsa?? #指定密鑰類型為rsa,一直回車就好

ssh-copy-id root@hadoop01? #將公鑰復(fù)制到遠(yuǎn)程服務(wù)器

注:

ssh-keygen -t rsa -P ""

#-P ""的意思是指設(shè)置密鑰對(duì)的密碼為空。

#實(shí)際上沒(méi)有意義,因?yàn)閟sh-copy-id將公鑰復(fù)制到遠(yuǎn)程服務(wù)器上了,等同于無(wú)需輸入密鑰。

測(cè)試:ssh root@主機(jī)名文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-856621.html

到了這里,關(guān)于ubuntu下Hadoop以及Spark的偽分布式安裝:一的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 虛擬機(jī)Ubuntu安裝Hadoop(偽分布式安裝)

    虛擬機(jī)Ubuntu安裝Hadoop(偽分布式安裝)

    1.創(chuàng)建hadoop用戶 在終端輸入 為hadoop用戶設(shè)置密碼,連續(xù)輸入兩次密碼即可 為Hadoop用戶增加管理員權(quán)限,避免以后的麻煩 這里我們切換到hadoop用戶,進(jìn)行下一步操作 2.ssh的安裝以及設(shè)置免密登錄 檢測(cè)ssh是否安裝,有sshd說(shuō)明已經(jīng)啟動(dòng) 這邊我們還需要安裝ssh server,這邊又yes輸入

    2023年04月08日
    瀏覽(16)
  • 分布式搭建(hadoop+hive+spark)

    hadoop-master 192.168.43.141 hadoop-slave1 192.168.43.142 hadoop-slave2 192.168.43.143 鏈接:https://pan.baidu.com/s/1OwKLvZAaw8AtVaO_c6mvtw?pwd=1234 提取碼:1234 MYSQL5.6:wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm Scale:wget https://downloads.lightbend.com/scala/2.12.4/scala-2.12.4.tgz

    2024年02月12日
    瀏覽(21)
  • Hadoop(偽分布式)+Spark(local模式)搭建Hadoop和Spark組合環(huán)境

    Hadoop(偽分布式)+Spark(local模式)搭建Hadoop和Spark組合環(huán)境

    環(huán)境 使用 Ubuntu 14.04 64位 作為系統(tǒng)環(huán)境(Ubuntu 12.04,Ubuntu16.04 也行,32位、64位均可),請(qǐng)自行安裝系統(tǒng)。 Hadoop版本 : Hadoop 2.7.4 創(chuàng)建hadoop用戶 如果你安裝 Ubuntu 的時(shí)候不是用的 \\\"hadoop\\\" 用戶,那么需要增加一個(gè)名為 hadoop 的用戶。 首先按 ctrl+alt+t 打開(kāi)終端窗口,輸入如下命令創(chuàng)

    2023年04月08日
    瀏覽(39)
  • 偽分布式hadoop+spark+scala 超詳細(xì)搭建

    偽分布式hadoop+spark+scala 超詳細(xì)搭建

    目錄 安裝偽分布式hadoop 安裝 JAVA 環(huán)境 實(shí)現(xiàn)免密登陸 Hadoop環(huán)境的安裝與配置 安裝偽分布式spark ?安裝偽分布式scala 步驟一:下載 JDK 安裝包(jdk-8u152-linuxx64.tar.gz) 官網(wǎng)地址:https://www.oracle.com/java /technologies /javase-jdk8-downloads.html 步驟二:卸載自帶 OpenJDK [root@master ~]# rpm -qa |

    2024年04月27日
    瀏覽(22)
  • Hadoop3.1.3安裝教程_單機(jī)/偽分布式配置_Hadoop3.1.3/Ubuntu18.04(16.04)

    Hadoop3.1.3安裝教程_單機(jī)/偽分布式配置_Hadoop3.1.3/Ubuntu18.04(16.04)

    目錄 前言: 一、VMware Workstation 二、Ubuntu系統(tǒng)安裝 新建虛擬機(jī) 三、Ubuntu系統(tǒng)的配置 四、更新apt 五、安裝SSH、配置SSH無(wú)密碼登陸? 六、安裝Java環(huán)境 七、安裝 Hadoop3.1.3 八、Hadoop單機(jī)配置(非分布式) 九、Hadoop偽分布式配置 前言: ????????本篇教程由作者本人進(jìn)行修改,原教

    2024年02月03日
    瀏覽(56)
  • 分布式計(jì)算中的大數(shù)據(jù)處理:Hadoop與Spark的性能優(yōu)化

    大數(shù)據(jù)處理是現(xiàn)代計(jì)算機(jī)科學(xué)的一個(gè)重要領(lǐng)域,它涉及到處理海量數(shù)據(jù)的技術(shù)和方法。隨著互聯(lián)網(wǎng)的發(fā)展,數(shù)據(jù)的規(guī)模不斷增長(zhǎng),傳統(tǒng)的計(jì)算方法已經(jīng)無(wú)法滿足需求。因此,分布式計(jì)算技術(shù)逐漸成為了主流。 Hadoop和Spark是目前最為流行的分布式計(jì)算框架之一,它們都提供了高

    2024年01月23日
    瀏覽(93)
  • 分布式集群——搭建Hadoop環(huán)境以及相關(guān)的Hadoop介紹

    分布式集群——搭建Hadoop環(huán)境以及相關(guān)的Hadoop介紹

    分布式集群——jdk配置與zookeeper環(huán)境搭建 分布式集群——搭建Hadoop環(huán)境以及相關(guān)的Hadoop介紹 文章目錄 前言 一 hadoop的相關(guān)概念 1.1 Hadoop概念 補(bǔ)充:塊的存儲(chǔ) 1.2 HDFS是什么 1.3 三種節(jié)點(diǎn)的功能 I、NameNode節(jié)點(diǎn) II、fsimage與edits文件存放的內(nèi)容介紹 III、DataNode節(jié)點(diǎn) IV、SecondaryNameNod

    2024年02月10日
    瀏覽(22)
  • Hadoop HDFS分布式文件系統(tǒng)(介紹以及基礎(chǔ)操作命令)

    Hadoop HDFS分布式文件系統(tǒng)(介紹以及基礎(chǔ)操作命令)

    目錄 一、為什么需要分布式存儲(chǔ)? 二、分布式的基礎(chǔ)架構(gòu)分析 ?三、HDFS基礎(chǔ)架構(gòu) 1.HDFS簡(jiǎn)介 四、HDFS集群?jiǎn)⑼C?1.一鍵啟停腳本 2.單進(jìn)程啟停 五、HDFS基本操作命令 1.創(chuàng)建文件夾 ?2.查看指定目錄下內(nèi)容? 3.上傳文件到HDFS指定目錄下 ?4.查看HDFS文件內(nèi)容 5.下載HDFS文件 ?6.拷貝

    2024年02月05日
    瀏覽(167)
  • Hadoop分布式安裝

    Hadoop分布式安裝

    首先準(zhǔn)備好三臺(tái)服務(wù)器或者虛擬機(jī),我本機(jī)安裝了三個(gè)虛擬機(jī),安裝虛擬機(jī)的步驟參考我之前的一篇 virtualBox虛擬機(jī)安裝多個(gè)+主機(jī)訪問(wèn)虛擬機(jī)+虛擬機(jī)訪問(wèn)外網(wǎng)配置-CSDN博客 jdk安裝 參考文檔:Linux 環(huán)境下安裝JDK1.8并配置環(huán)境變量_linux安裝jdk1.8并配置環(huán)境變量_Xi-Yuan的博客-CSDN博

    2024年02月08日
    瀏覽(24)
  • (小白全過(guò)程記錄)Ubuntu下偽分布式Hadoop環(huán)境搭建

    (小白全過(guò)程記錄)Ubuntu下偽分布式Hadoop環(huán)境搭建

    目錄 0.準(zhǔn)備 1.Hadoop偽分布式環(huán)境搭建 2.安裝ssh,配置ssh無(wú)密碼登錄 3.通過(guò)拖拽的方式將文件從windows傳到linux桌面 5.安裝hadoop 6.修改hadoop環(huán)境變量 7.修改配置文件 core-site.xml 8.修改配置文件hdfs-site.xml文件 9.執(zhí)行NameNode的格式化 10.開(kāi)啟NameNode和DataNode守護(hù)進(jìn)程 11.訪問(wèn)web頁(yè)面 12.關(guān)閉

    2024年02月03日
    瀏覽(27)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包