成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

Hadoop在整個(gè)大數(shù)據(jù)技術(shù)體系中占有至關(guān)重要的地位,是大數(shù)據(jù)技術(shù)的基礎(chǔ)和敲門磚,對(duì)Hadoop基礎(chǔ)知識(shí)的掌握程度會(huì)在一定程度決定在大數(shù)據(jù)技術(shù)的道路上能走多遠(yuǎn)。

最近想要學(xué)習(xí)Spark,首先需要搭建Spark的環(huán)境,Spark的依賴環(huán)境比較多,需要Java JDK、Hadoop的支持。我們就分步驟依次介紹各個(gè)依賴的安裝和配置。新安裝了一個(gè)Linux Ubuntu 18.04系統(tǒng),想在此系統(tǒng)上進(jìn)行環(huán)境搭建,詳細(xì)記錄一下過(guò)程。

訪問(wèn)Spark的官網(wǎng),閱讀Spark的安裝過(guò)程,發(fā)現(xiàn)Spark需要使用到hadoop,Java JDK等,當(dāng)然官網(wǎng)也提供了Hadoop free的版本。本文還是從安裝Java JDK開(kāi)始,逐步完成Spark的單機(jī)安裝。

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

1、Java JDK8的安裝

前往Oracle官網(wǎng)下載JDK8,選擇適合自己操作系統(tǒng)的版本,此處選擇Linux 64

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

下載之后的包放到某個(gè)目錄下,此處放在/opt/java目錄

linuxidc@linuxidc:~/www.linuxidc.com$ sudo cp /home/linuxidc/www.linuxidc.com/jdk-8u231-linux-x64.tar.gz /opt/java/
[sudo] linuxidc 的密碼:
linuxidc@linuxidc:~/www.linuxidc.com$ cd /opt/java/
linuxidc@linuxidc:/opt/java$ ls
jdk-8u231-linux-x64.tar.gz

使用命令:tar -zxvf jdk-8u231-linux-x64.tar.gz 解壓縮

linuxidc@linuxidc:/opt/java$ sudo tar -zxf jdk-8u231-linux-x64.tar.gz
linuxidc@linuxidc:/opt/java$ ls
jdk1.8.0_231  jdk-8u231-linux-x64.tar.gz

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

修改配置文件/etc/profile,使用命令:sudo nano /etc/profile

linuxidc@linuxidc:/opt/java$ sudo nano /etc/profile

在文件末尾增加以下內(nèi)容(具體路徑依據(jù)環(huán)境而定):

export JAVA_HOME=/opt/java/jdk1.8.0_231
export JRE_HOME=/opt/java/jdk1.8.0_231/jre
export PATH=${JAVA_HOME}/bin:$PATH

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

保存退出,在終端界面使用命令: source /etc/profile 使配置文件生效。

linuxidc@linuxidc:/opt/java$ source /etc/profile

使用java -version驗(yàn)證安裝是否成功,以下回顯表明安裝成功了。

linuxidc@linuxidc:/opt/java$ java -version
java version “1.8.0_231”
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)
linuxidc@linuxidc:/opt/java$

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

2、安裝Hadoop

前往官網(wǎng)https://hadoop.apache.org/releases.html下載hadoop,此處選擇版本2.7.7

http://www.apache.org/dist/hadoop/core/hadoop-2.7.7/hadoop-2.7.7.tar.gz

hadoop需要ssh免密登陸等功能,因此先安裝ssh。

使用命令:

linuxidc@linuxidc:~/www.linuxidc.com$ sudo apt-get install ssh

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

linuxidc@linuxidc:~/www.linuxidc.com$ sudo apt-get install rsync

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

將下載的包放到某個(gè)目錄下,此處放在/opt/hadoop

linuxidc@linuxidc:~/www.linuxidc.com$ sudo cp /home/linuxidc/www.linuxidc.com/hadoop-2.7.7.tar.gz /opt/hadoop/

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

使用命令:tar -zxvf hadoop-2.7.7.tar.gz 進(jìn)行解壓縮

此處選擇偽分布式的安裝方式(Pseudo-Distributed)

修改解壓后的目錄下的子目錄文件 etc/hadoop/hadoop-env.sh,將JAVA_HOME路徑修改為本機(jī)JAVA_HOME的路徑,如下圖:

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

配置Hadoop的環(huán)境變量

使用命令:

linuxidc@linuxidc:/opt/hadoop/hadoop-2.7.7/etc/hadoop$ sudo nano /etc/profile

添加以下內(nèi)容:

export HADOOP_HOME=/opt/hadoop/hadoop-2.7.7

修改PATH變量,添加hadoop的bin目錄進(jìn)去

export PATH=${JAVA_HOME}/bin:${HADOOP_HOME}/bin:$PATH

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

修改解壓后的目錄下的子目錄文件 etc/hadoop/core-site.xml

linuxidc@linuxidc:/opt/hadoop/hadoop-2.7.7/etc/hadoop$ sudo nano core-site.xml

<configuration>
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://localhost:9000</value>
    </property>
</configuration>

如下圖:

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

修改解壓后的目錄下的子目錄文件 etc/hadoop/hdfs-site.xml

linuxidc@linuxidc:/opt/hadoop/hadoop-2.7.7/etc/hadoop$ sudo nano hdfs-site.xml

<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
</configuration>

如下圖:

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

設(shè)置免密登陸

linuxidc@linuxidc:~/www.linuxidc.com$ ssh-keygen -t rsa -P ” -f ~/.ssh/id_rsa
Generating public/private rsa key pair.
Your identification has been saved in /home/linuxidc/.ssh/id_rsa.
Your public key has been saved in /home/linuxidc/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:zY+ELQc3sPXwTBRfKlTwntek6TWVsuQziHtu3N/6L5w linuxidc@linuxidc
The key’s randomart image is:
+—[RSA 2048]—-+
|        . o.*+. .|
|        + B o o.|
|        o o =o+.o|
|        B..+oo=o|
|        S.*. ==.+|
|        +.o .oo.|
|        .o.o… |
|          oo .E .|
|          ..  o==|
+—-[SHA256]—–+
linuxidc@linuxidc:~/www.linuxidc.com$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
linuxidc@linuxidc:~/www.linuxidc.com$ chmod 0600 ~/.ssh/authorized_keys

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

使用命令:ssh localhost 驗(yàn)證是否成功,如果不需要輸入密碼即可登陸說(shuō)明成功了。

linuxidc@linuxidc:~/www.linuxidc.com$ ssh localhost
Welcome to Ubuntu 18.04.3 LTS (GNU/Linux 5.4.0-999-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:    https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

 * Canonical Livepatch is available for installation.
  – Reduce system reboots and improve kernel security. Activate at:
    https://ubuntu.com/livepatch

188 個(gè)可升級(jí)軟件包。
0 個(gè)安全更新。

Your Hardware Enablement Stack (HWE) is supported until April 2023.
Last login: Sat Nov 30 23:25:35 2019 from 127.0.0.1

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

接下來(lái)需要驗(yàn)證Hadoop的安裝

a、格式化文件系統(tǒng)

linuxidc@linuxidc:/opt/hadoop/hadoop-2.7.7$ bin/hdfs namenode -format
19/11/30 23:29:06 INFO namenode.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG:  host = linuxidc/127.0.1.1
STARTUP_MSG:  args = [-format]
STARTUP_MSG:  version = 2.7.7
……

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

b、啟動(dòng)Namenode和Datanode

linuxidc@linuxidc:/opt/hadoop/hadoop-2.7.7$ sbin/start-dfs.sh
Starting namenodes on [localhost]
localhost: starting namenode, logging to /opt/hadoop/hadoop-2.7.7/logs/hadoop-linuxidc-namenode-linuxidc.out
localhost: starting datanode, logging to /opt/hadoop/hadoop-2.7.7/logs/hadoop-linuxidc-datanode-linuxidc.out
Starting secondary namenodes [0.0.0.0]
The authenticity of host ‘0.0.0.0 (0.0.0.0)’ can’t be established.
ECDSA key fingerprint is SHA256:OSXsQK3E9ReBQ8c5to2wvpcS6UGrP8tQki0IInUXcG0.
Are you sure you want to continue connecting (yes/no)? yes
0.0.0.0: Warning: Permanently added ‘0.0.0.0’ (ECDSA) to the list of known hosts.
0.0.0.0: starting secondarynamenode, logging to /opt/hadoop/hadoop-2.7.7/logs/hadoop-linuxidc-secondarynamenode-linuxidc.out

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

c、瀏覽器訪問(wèn)http://localhost:50070

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

3、Scala安裝:

下載地址:https://www.scala-lang.org/download/2.11.8.html

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

下載好后解壓到:/opt/scala

linuxidc@linuxidc:~/下載$ sudo tar zxf scala-2.11.8.tgz -C /opt/scala
[sudo] linuxidc 的密碼:
linuxidc@linuxidc:~/下載$ cd /opt/scala
linuxidc@linuxidc:/opt/scala$ ls
scala-2.11.8

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

配置環(huán)境變量:

linuxidc@linuxidc:/opt/scala$ sudo nano /etc/profile

添加:

export SCALA_HOME=/opt/scala/scala-2.11.8

 Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

source /etc/profile

4、安裝spark

前往spark官網(wǎng)下載spark

https://spark.apache.org/downloads.html

此處選擇版本如下:

spark-2.4.4-bin-hadoop2.7

將spark放到某個(gè)目錄下,此處放在/opt/spark

使用命令:tar -zxvf spark-2.4.0-bin-hadoop2.7.tgz 解壓縮即可

linuxidc@linuxidc:~/www.linuxidc.com$ sudo cp /home/linuxidc/www.linuxidc.com/spark-2.4.4-bin-hadoop2.7.tgz /opt/spark/
[sudo] linuxidc 的密碼:
linuxidc@linuxidc:~/www.linuxidc.com$ cd /opt/spark/
linuxidc@linuxidc:/opt/spark$ ls
spark-2.4.4-bin-hadoop2.7.tgz

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

linuxidc@linuxidc:/opt/spark$ sudo tar -zxf spark-2.4.4-bin-hadoop2.7.tgz
[sudo] linuxidc 的密碼:
linuxidc@linuxidc:/opt/spark$ ls
spark-2.4.4-bin-hadoop2.7  spark-2.4.4-bin-hadoop2.7.tgz

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

使用命令: ./bin/run-example SparkPi 10 測(cè)試spark的安裝

配置環(huán)境變量SPARK_HOME

linuxidc@linuxidc:/opt/spark/spark-2.4.4-bin-hadoop2.7$ sudo nano /etc/profile

export SPARK_HOME=/opt/spark/spark-2.4.4-bin-hadoop2.7
export PATH=${JAVA_HOME}/bin:${HADOOP_HOME}/bin:${SPARK_HOME}/bin:$PATH

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

source /etc/profile

配置配置spark-env.sh

進(jìn)入到spark/conf/

sudo cp /opt/spark/spark-2.4.4-bin-hadoop2.7/conf/spark-env.sh.template /opt/spark/spark-2.4.4-bin-hadoop2.7/conf/spark-env.sh

linuxidc@linuxidc:/opt/spark/spark-2.4.4-bin-hadoop2.7/conf$ sudo nano spark-env.sh

export JAVA_HOME=/opt/java/jdk1.8.0_231
export HADOOP_HOME=/opt/hadoop/hadoop-2.7.7
export HADOOP_CONF_DIR=/opt/hadoop/hadoop-2.7.7/etc/hadoop
export SPARK_HOME=/opt/spark/spark-2.4.4-bin-hadoop2.7
export SCALA_HOME=/opt/scala/scala-2.11.8
export SPARK_MASTER_IP=127.0.0.1
export SPARK_MASTER_PORT=7077
export SPARK_MASTER_WEBUI_PORT=8099
export SPARK_WORKER_CORES=3
export SPARK_WORKER_INSTANCES=1
export SPARK_WORKER_MEMORY=5G
export SPARK_WORKER_WEBUI_PORT=8081
export SPARK_EXECUTOR_CORES=1
export SPARK_EXECUTOR_MEMORY=1G
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$HADOOP_HOME/lib/native

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

Java,Hadoop等具體路徑根據(jù)自己實(shí)際環(huán)境設(shè)置。

啟動(dòng)bin目錄下的spark-shell

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

可以看到已經(jīng)進(jìn)入到scala環(huán)境,此時(shí)就可以編寫代碼啦。

spark-shell的web界面http://127.0.0.1:4040

Ubuntu 18.04下搭建單機(jī)Hadoop和Spark集群環(huán)境

暫時(shí)先這樣,如有什么疑問(wèn),請(qǐng)?jiān)贚inux公社下面的評(píng)論欄里提出。

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
国产又色又刺激高潮视频| 在线播放免费人成毛片乱码| 成人免费无码大片A毛片抽搐| 日本适合十八岁以下的护肤| 不知火舞和三个小男孩| 亚洲AV不卡一区二区三区| 久久久久久精品天堂无码中文字幕| 69无人区乱码一二三四区别| 小说蜜汁樱桃林妙妙的结局| 人人妻人人爽人人人少妇| 母亲とが话しています播放| 丰满的少妇愉情HD高清果冻传媒| 尤物193在线人妻精品免费| 日日摸夜夜添夜夜添视频| 久久久久噜噜噜亚洲熟女综合| MAC小辣椒877正品| 上边一面亲下边一面膜的作用| 精产国品一二三产区区| 厨房征服丰满熟妇少妇人妻| 亚洲中文无码线在线观看| 无码久久一区二区| 美女露0裸体无挡动态视频| 国产成人无码A区在线观看视频免| 野花韩国高清免费视频6| 亲子乱AⅤ一区二区三区| 国产在线视频www色| JZZIJZZIJ亚洲乱熟无码| 亚洲国产成人高清在线观看| 欧美ZC0O人与善交| 国产成在线观看免费视频成本人| 中文字幕人妻一区二区三区| 一本色道久久HEZYO无码| 亚洲AV中文无码字幕色最| 偷欧洲亚洲另类图片AV天堂| 日产精品卡二卡三卡四妈妈的朋友| 黑人大群体交免费视频| 国产精品无码专区在线播放| 丁香婷婷激情综合俺也去| 国色精品卡一卡2卡3卡4卡免费| 成人女人爽到高潮的Av在线| 国色天香十七区品质怎么样| 内射少妇39亚洲区| 玩弄丰满奶水的女邻居| 在床上拔萝卜又疼又叫什么症状| 放在里面边顶边吃饭H| 精品无人区无码乱码毛片国产 | 野花视频在线观看| japanese国产在线观看| 国产亚洲精久久久久久无码77777| 巨爆乳中文字幕爆乳区| 天天做天天爱天天综合网2021| 夜夜躁天天躁很很躁| 国产AV人人夜夜澡人人爽| 久久夜色精品国产| 无码成人一区二区| …日韩人妻无码精品一专区| 国产真实乱对白精彩久久| 欧洲肉欲K8播放毛片| 亚洲精品成人区在线观看| 成年免费视频黄网站ZXGK| 机长脔到她哭H粗话H动漫| 日产乱码一二三区别免费一| 亚洲人成人网站在线观看| 国产99久久亚洲综合精品| 国产精品成人观看视频国产奇米| 麻豆星空传媒果冻传媒大象 | 亚洲欧美日韩综合久久久| 成熟人妻视频一区区三区| 乱码A区D区C区| 亚洲AV丁香五月六月婷婷| 暗交拗一区二区三区| 久久精品国产99国产精品导航| 少妇BBW搡BBBB搡BBBB| 中文字幕一线产区和二线| 国内精品久久久久久久影视麻豆| 人人妻人人澡人人爽人人DVD| 阳茎伸入女人的阳道免费视频| 国产精品久久久久久精品三级| 欧美人与性动交α欧美精品| 亚洲熟妇AV一区二区三区下载| 国产成人久久精品二区三区| 欧美黑人巨大VIDEOS极品 | 亚洲 中文字幕 日韩 无码| 八戒八戒手机在线高清观看WWW| 久久久久人妻一区精品色| 无人区码一码二码三码四码| 成年女人毛片免费观看97| 鲁大师在线观看视频在线播放| 亚洲AV成人精品一区二区三区| 抽插丰满内射高潮视频| 欧美成人天天综合在线| 夜夜高潮夜夜爽高清视频一| 国产真实乱对白精彩久久| 天天躁日日躁狠狠躁欧美老妇小说 | 最新精品国偷自产在线婷婷| 久久精品国产亚洲AV麻豆甜| 亚洲AV日韩AV永久无码色欲| 国产AV丝袜熟女AV一区| 日本护士OOXⅩXXHD| CAOPOREN超碰| 你下水好多下水道BD| 一边做饭一边躁狂怎么办呢69| 韩国理论电费2023最| 无码人妻一区二区三区免费看成人| 草草CCYY免费看片线路| 欧美私人家庭影院| 51爆料网每日爆料黑料| 乱人伦人妻中文字幕无码| 亚洲综合网站色欲色欲| 久久99精品久久久久免费| 亚洲国产成人精品无码区在线观看 | YY111111少妇影院理论片| 欧美成人精品视频一区二区三区| 中文字幕V亚洲日本| 老头发狂的吸住她的乳尖| 野花ぶるだいあり~しすWWW| 精品久久亚洲中文无码| 亚洲WWW永久成人网站| 国内少妇偷人精品免费| 亚洲 校园 欧美 国产 另类| 国产偷窥真人视频在线观看| 新JAPANESEVIDEO乱| 国产无套中出学生姝| 性荡视频播放在线视频7777| 国产精品无码无片在线观看| 我趁老师喝醉后玩弄她的身体| 国产AV无码专区亚洲精品| 私人家庭影院5577| 国产激情久久久久影院老熟女免费 | 国产A级毛片久久久精品毛片| 少妇私密会所按摩到高潮呻吟 | 久久久久 亚洲 无码 AV 专| 亚洲综合国产精品无码AⅤ| 久久精品国产自在天天线| 永久免费看真人动漫网站| 免费A级毛片无码免费视频| 97国产精华最好的产品亚洲| 欧洲无码一区二区三区在线观看| XXXXX性BBBBB欧美| 日日摸日日碰夜夜爽亚洲| 国产99视频精品免费视频6| 偷偷色噜狠狠狠狠的777米奇| 国产精品门事件AV| 亚洲AV无码精品色午夜蛋壳| 精品国产一区二区三区色欲| 野花香HD免费高清版6高清版| 里面也请好好疼爱第三季| 99国产精品久久久久久久成人热 | 乱世桃花免费观看完整版高清| 中文字幕日韩人妻在线乱码 | 被滋润的少妇疯狂呻吟| 色一情一区二区三区四区| 国产精品无圣光一区二区| 亚洲国产精品不卡AV在线| 久久在精品线影院精品国产| 91久久精品www人人做人人爽| 日本大学学校AAAAA| 国产精品VA在线播放| 亚洲成AV人片在线观看无码| 另类小说激情婷婷久久| ぱらだいす天堂中文网WWW| 四虎无码永久在线影库网址一个人| 国产农村妇女毛片精品久久麻豆 | 久久精品丝袜高跟鞋| 19禁在线观看漫画视频| 日文中字乱码一二三区别在| 国产无遮挡又黄又爽奶头| 一本一道AV无码中文字幕| 翘臀后进少妇大白嫩屁股| 国产精品99久久免费| 亚洲午夜精品久久久久久APP | 久久精品国产一区二区电影| 7777色情ⅩXXX欧美色妇| 熟妇人妻精品一区二区视频免费的 | AV无码人妻无码男人的天堂| 私人影院无在线码免费| 激情综合一区二区三区| 2022久久国产精品免费热麻豆| 日韩精品一区二区亚洲蜜桃| 国精产品一品二品国精| 中文字幕日韩人妻| 体验区试看120秒十八禁| 久久精品国产亚洲AV麻豆色欲| А天堂中文地址在线| 午夜无码一区二区三区在线| 裸体欣赏ⅤIDE0SPH0TO| 丰满人爽人妻AXXXXHD| 亚洲啪啪AV无码片| 欧洲美女粗暴牲交免费观看| 国产新婚夫妇叫床声不断| 中文乱码字幕视频观看网站免费 | 欧美日韩视频一区二区| 国产男男GAY做受ⅩXX小说| 正在播放重口老熟女露脸| 四虎WWW永久在线精品| 久久综合亚洲色HEZYO国产| 高清WINDOWS免费版| 呦系列视频一区二区三区| 天天想你在线观看完整版电影| 久久青青草原精品国产APP|