Hadoop 组件scala,spark部署

1.安装Scala

#解压改名
[root@master home]# tar -zxvf scala-2.10.4.tgz -C /app/
[root@master app]# mv scala-2.10.4/ scala

#配置Scala环境变量
vi /etc/profile
export SCALA_HOME=/usr/local/software/scala 
export PATH=$PATH:$SCALA_HOME/bin

#输入 scala,进入 shell 界面则表明安装成功
[root@master app]# scala
Welcome to Scala version 2.10.4 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_79).
Type in expressions to have them evaluated.
Type :help for more information.
scala> 

2.安装spark

#解压改名
[root@master home]# tar -zxvf spark-2.0.0-bin-hadoop2.6.gz -C /app/
[root@master app]# mv spark-2.0.0-bin-hadoop2.6/ spark

#修改配置文件
[root@master conf]# cp spark-env.sh.template spark-env.sh
[root@master conf]# vim spark-env.sh
//注意自己的主机名
export JAVA_HOME=/app/jdk
export HADOOP_HOME=/app/hadoop
export HADOOP_CONF_DIR=/app/hadoop/etc/hadoop
export SCALA_HOME=/app/scala
export SPARK_MASTER_HOST=master
export SPARK_MASTER_PORT=7077
export SPARK_WORKER_CORES=1
export SPARK_WORKER_MEMORY=1G

#改为自己的主机名
[root@master conf]# vim slaves

3.启动 | 结果

#进入sbin目录下启动
[root@master sbin]# ./start-all.sh 
starting org.apache.spark.deploy.master.Master, logging to /app/spark/logs/spark-root-org.apache.spark.deploy.master.Master-1-master.out
master: starting org.apache.spark.deploy.worker.Worker, logging to /app/spark/logs/spark-root-org.apache.spark.deploy.worker.Worker-1-master.out

#jps进程
[root@master sbin]# jps
1987 ResourceManager
1670 DataNode
3036 Master
1835 SecondaryNameNode
3123 Worker
1541 NameNode
3172 Jps
2094 NodeManager

#进入bin目录访问
[root@master bin]# ./spark-shell 

Setting default log level to "WARN".
To adjust logging level use sc.setLogLevel(newLevel).
21/03/13 20:17:17 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
21/03/13 20:17:19 WARN spark.SparkContext: Use an existing SparkContext, some configuration may not take effect.
Spark context Web UI available at http://192.168.5.128:4040
Spark context available as 'sc' (master = local[*], app id = local-1615637838708).
Spark session available as 'spark'.
Welcome to
      ____              __
     / __/__  ___ _____/ /__
    _\ \/ _ \/ _ `/ __/  '_/
   /___/ .__/\_,_/_/ /_/\_\   version 2.0.0
      /_/
         
Using Scala version 2.11.8 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_79)
Type in expressions to have them evaluated.
Type :help for more information.

scala> print("hello hadoop")
hello hadoop
scala> 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值