阿里云搭建大数据平台(5):scala和spark安装和配置

一、scala

1.下载scala-2.11.8.tgz

tar -zxvf /opt/softwares/scala-2.11.8.tgz -C ./

2.修改/etc/profile

sudo vi /etc/profile

添加:

export SCALA_HOME=/opt/modules/scala-2.11.8
export PATH=$SCALA_HOME/bin:$PATH

3.即时生效

source /etc/profile

二、spark

1.安装配置

(1)解压缩spark

tar -zxvf spark-2.1.0-bin-hadoop2.6.tgz -C /opt/modules/

(2)复制配置文件/opt/modules/spark-2.1.0-bin-hadoop2.6/conf

cp spark-env.sh.template spark-env.sh

(3)修改配置文件 spark-env.sh

JAVA_HOME=/opt/modules/jdk1.8.0_151
SCALA_HOME=/opt/modules/scala-2.11.8

HADOOP_CONF_DIR=/opt/modules/hadoop-2.6.0-cdh5.15.0/etc/hadoop
SPARK_LOCAL_IP=hadoop

(4)启动hdfs(一定,否则出现问题!)

(5)修改 slaves 文件

cp slaves.template slaves

添加:【这个是内网ip】

hadoop

(6)重命名log4j.properties

cp log4j.properties.template log4j.properties

2.测试

(1)启动服务【master/worker】

sbin/start-all.sh

    结果:jps

        [hadoop@hadoop spark-2.1.0-bin-hadoop2.6]$ jps
        3744 NameNode
        8084 Jps
        8036 Worker
        7975 Master
        4008 SecondaryNameNode
        3865 DataNode

(2)启动自带测试案例

./bin/run-example SparkPi 50
        【结果:测试成功!】

(3)启动客户端/opt/modules/spark-2.1.0-bin-hadoop2.6/下面

./bin/spark-shell

结果:

Setting default log level to "WARN".
To adjust logging level use sc.setLogLevel(newLevel). For SparkR, use setLogLevel(newLevel).
18/11/02 00:14:13 WARN NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
18/11/02 00:15:25 WARN ObjectStore: Version information not found in metastore. hive.metastore.schema.verification is not enabled so recording the schema version 1.2.0
18/11/02 00:15:26 WARN ObjectStore: Failed to get database default, returning NoSuchObjectException
18/11/02 00:15:40 WARN ObjectStore: Failed to get database global_temp, returning NoSuchObjectException
Spark context Web UI available at http://172.19.199.187:4040
Spark context available as 'sc' (master = local[*], app id = local-1541088862914).
Spark session available as 'spark'.
Welcome to
      ____              __
     / __/__  ___ _____/ /__
    _\ \/ _ \/ _ `/ __/  '_/
   /___/ .__/\_,_/_/ /_/\_\   version 2.1.0
      /_/
         
Using Scala version 2.11.8 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_151)
Type in expressions to have them evaluated.
Type :help for more information.

scala>

(5)查看端口

http://hadoop:4040

备注:hadoop此处为公网ip

(成功~)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值