久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

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

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

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

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

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

Ubuntu 18.04下搭建單機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下搭建單機Hadoop和Spark集群環(huán)境

下載之后的包放到某個目錄下,此處放在/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下搭建單機Hadoop和Spark集群環(huán)境

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

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

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

在文件末尾增加以下內容(具體路徑依據(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下搭建單機Hadoop和Spark集群環(huán)境

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

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

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

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下搭建單機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下搭建單機Hadoop和Spark集群環(huán)境

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

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

將下載的包放到某個目錄下,此處放在/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下搭建單機Hadoop和Spark集群環(huán)境

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

使用命令:tar -zxvf hadoop-2.7.7.tar.gz 進行解壓縮

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

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

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

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

使用命令:

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

添加以下內容:

export HADOOP_HOME=/opt/hadoop/hadoop-2.7.7

修改PATH變量,添加hadoop的bin目錄進去

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

Ubuntu 18.04下搭建單機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下搭建單機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下搭建單機Hadoop和Spark集群環(huán)境

設置免密登陸

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下搭建單機Hadoop和Spark集群環(huán)境

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

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 個可升級軟件包。
0 個安全更新。

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下搭建單機Hadoop和Spark集群環(huá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下搭建單機Hadoop和Spark集群環(huán)境

b、啟動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下搭建單機Hadoop和Spark集群環(huán)境

c、瀏覽器訪問http://localhost:50070

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

3、Scala安裝:

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

Ubuntu 18.04下搭建單機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下搭建單機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下搭建單機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放到某個目錄下,此處放在/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下搭建單機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下搭建單機Hadoop和Spark集群環(huán)境

使用命令: ./bin/run-example SparkPi 10 測試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下搭建單機Hadoop和Spark集群環(huán)境

source /etc/profile

配置配置spark-env.sh

進入到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下搭建單機Hadoop和Spark集群環(huán)境

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

啟動bin目錄下的spark-shell

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

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

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

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

暫時先這樣,如有什么疑問,請在Linux公社下面的評論欄里提出。

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
高潮一区二区| 欧美成人亚洲| 天使萌一区二区三区免费观看| 日本免费久久| 久久久久久夜| 国产精品中文字幕制服诱惑| 日韩精品成人| 久久精品99国产国产精| 91嫩草精品| 国产午夜精品一区在线观看| 日本aⅴ精品一区二区三区| 日韩中文字幕视频网| 亚洲麻豆一区| 久久国产生活片100| 国产精品白丝久久av网站| 国产精品一区二区av交换| 国产福利一区二区精品秒拍 | 亚洲精品电影| 国产亚洲观看| 国产极品久久久久久久久波多结野| 国产精品尤物| 国产伊人久久| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 成人日韩在线| 丝袜美腿一区| 婷婷亚洲五月色综合| av不卡在线| 日本亚洲视频| 国产毛片精品| 国产不卡一区| 国产综合婷婷| 亚洲影视一区二区三区| 青青国产精品| 精品国产美女a久久9999| 久久99国产精品视频| 日韩美女一区二区三区在线观看| 亚洲91视频| 男人的天堂久久精品| 欧美日本不卡| 中文字幕在线看片| 欧美日韩国产综合网| 日韩视频一二区| 国产精品成人a在线观看| 久久一区二区三区喷水| 中文不卡在线| 欧美日韩一视频区二区| 高清久久精品| 国产视频一区在线观看一区免费| 日本亚洲最大的色成网站www| 国产欧美88| 午夜精品久久久久久久久久蜜桃| 免费在线观看精品| 国产精品一区高清| 日韩欧美一区二区三区在线观看 | 免费在线观看一区二区三区| 国产欧美综合一区二区三区| 视频二区不卡| 日韩高清不卡一区| 欧美激情三区| 欧美日韩国产探花| 国产伦理久久久久久妇女| 桃色av一区二区| 天堂av在线| 亚洲欧洲专区| 色偷偷色偷偷色偷偷在线视频| 蜜臀精品一区二区三区在线观看 | 日韩午夜视频在线| 一区二区小说| 久久99久久久精品欧美| 亚洲女同中文字幕| 精品日产乱码久久久久久仙踪林| 最新日韩av| 精品久久久亚洲| 日韩精品成人| 不卡av一区二区| 六月丁香综合在线视频| 久久人人97超碰国产公开结果| 日韩综合一区二区三区| 国产一区亚洲| 国产日韩在线观看视频| 国产精品传媒麻豆hd| 欧美性感美女一区二区| 亚洲精品伦理| 欧美aa一级| 日韩av三区| 亚洲香蕉网站| 麻豆精品久久久| 亚洲精品欧洲| 久久久久久久久久久妇女| 欧美一区激情| 999国产精品永久免费视频app| 日韩国产成人精品| 天堂资源在线亚洲| 国产精品第一国产精品| 中文在线一区| 日本欧美在线看| 欧美.日韩.国产.一区.二区| 国产日韩欧美一区在线| 久久中文视频| 婷婷激情图片久久| 久久精品一区二区三区中文字幕| 亚洲欧美日韩精品一区二区 | 精品一区二区三区中文字幕| 亚洲精品高潮| 亚洲激情中文在线| 欧美国产三级| 在线国产日韩| 欧美成人精品| 国产精品毛片久久| 久久精品72免费观看| 亚洲一区亚洲| 日韩欧美自拍| 都市激情国产精品| 国产日韩亚洲| 中文字幕免费一区二区| 欧美肉体xxxx裸体137大胆| 久久中文字幕一区二区| 日韩在线视频一区二区三区| 99在线精品免费视频九九视| 日韩1区在线| 日韩精选在线| 影音先锋久久| 99国产精品视频免费观看一公开 | 国产一区观看| av综合电影网站| 国产精品激情| 亚洲精品在线二区| 天堂av在线一区| 黄色亚洲大片免费在线观看| 国产综合色区在线观看| 国产成年精品| 亚洲日产国产精品| 欧美午夜不卡| 91精品一区二区三区综合在线爱| 国产成人精品一区二区免费看京| 青草av.久久免费一区| 石原莉奈一区二区三区在线观看 | 快she精品国产999| 欧美a级一区| 久久精品播放| 久久天堂成人| 成人国产精选| 日韩大片在线| 中文字幕在线视频网站| 国产精品亚洲综合色区韩国| 日韩av中文字幕一区二区| 99综合视频| 亚洲欧美日本国产专区一区| av不卡免费看| 免费日韩一区二区| 久久国产精品亚洲77777| 黄色av日韩| 美女黄网久久| 久久亚洲色图| 首页国产欧美日韩丝袜| 久热re这里精品视频在线6| 国产精品毛片一区二区三区| 亚洲精品中文字幕乱码| 午夜av一区| 国内精品伊人| 亚洲二区视频| 国产视频久久| 蜜臀av亚洲一区中文字幕| 日韩在线卡一卡二| 亚洲色图国产| 国产亚洲一区| 日韩精品国产精品| 91精品啪在线观看国产爱臀| 国产精品大片免费观看| 精品国产午夜肉伦伦影院 | 国产精品男女| 国产精品a级| 精品国产aⅴ| 日韩在线观看不卡| 在线亚洲国产精品网站| 日韩欧美精品一区二区综合视频| 午夜电影一区| 国产激情久久| 久久久水蜜桃av免费网站| 国产视频一区三区| 亚洲欧美日本国产| 国产精品久久国产愉拍| 国产成年精品| 一本一道久久a久久精品蜜桃| 在线观看免费一区二区| 日本色综合中文字幕| 国产精品一区高清| 亚洲风情在线资源| 奶水喷射视频一区| 欧美日韩91| 国产在线观看www| 日韩视频一区| 国产欧美一区二区精品久久久| 卡一卡二国产精品| 欧美va亚洲va日韩∨a综合色| 一区二区日韩免费看| 国产精品magnet| 久久久久久免费视频| 日韩精品一区二区三区中文在线| 欧美精品1区|