mac系统里spark单机环境的安装和配置
来源:互联网 发布:域名修改dns多久生效 编辑:程序博客网 时间:2024/05/18 00:03
- 单机环境安装
- 1.安装环境
系统:Linux系统平台(Windows上需要安装Cygwin,以模拟Linux环境)
预装依赖:JDK(Linux系统一般会自带安装好的openjdk,本文跳过JDK的安装)、Scala
- 2.安装Scala
Scala官网地址:http://www.scala-lang.org
1)下载scala-2.11.7.tgz
2)当前目录下解压
tar -xzvf scala-2.11.7.tgz
3)配置环境变量
在/etc/profile中添加如下内容:
# Scala Variables Start
export SCALA_HOME=/Users/alina/ComputerScience/scala-2.10.5
export PATH=${SCALA_HOME}/bin:$PATH
# Scala Variables End
$ source /etc/profile 使配置文件生效
$ scala -version 出现如下信息即为配置好
AlinadeMacBook-Pro:~ alina$ scala -version
Scala code runner version 2.10.5 -- Copyright 2002-2013, LAMP/EPFL
- 3.配置ssh
1)在master节点,执行以下命令(单机环境为本地)
$ssh-keygen -t rsa
2)追加到authorized_keys文件
$cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
3)验证(如果连接被拒绝,需要在系统偏好设置的共享里开启远程登录服务)
$ssh localhost
- 4.安装Spark
spark官网:http://spark.apache.org/downloads.html
1)下载spark-1.4.1-bin-hadoop2.6.tgz
2)解压 tar -zxvf spark-1.4.1-bin-hadoop2.6.tar
3)配置环境变量
sudo vim /etc/profile
# Spark Variables Start
export SPARK_HOME=/Users/alina/ComputerScience/spark-1.4.1-bin-hadoop2.6
export PATH=${SPARK_HOME}/bin:$PATH
# Spark Variables End
使配置生效
$ source /etc/profile
4)配置conf/spark-env.sh
$ mv spark-env.sh.template spark-env.sh
在spark-env.sh中添加(mac中使用$(/usr/libexec/java_home)引用java的路径)
exportSCALA_HOME=/Users/alina/ComputerScience/scala-2.11.7
exportJAVA_HOME=$(/usr/libexec/java_home)
exportSPARK_WORKER_MEMORY=2g
5)启动spark
$pwd
/Users/alina/ComputerScience/spark-1.4.1-bin-hadoop2.6/sbin
$./start-all.sh
AlinadeMacBook-Pro:spark-1.4.1-bin-hadoop2.6 alina$ jps
46319 Worker
46192 Master
46342 Jps
0 0
- mac系统里spark单机环境的安装和配置
- Mac平台下spark单机环境 安装
- Windows 单机模式 Spark 安装和 配置
- Spark 单机安装配置
- Mac Apache-spark 单机安装
- mac 单机版 spark 安装
- mac下Hadoop、HDFS、Spark环境的安装和搭建
- 云计算实践:基于Ubuntu的Spark、Hadoop、MongoDB的单机环境配置和开关方法
- mac 单机 搭建 eclipse spark开发环境
- Spark环境配置和安装
- Storm 单机环境的安装与配置
- Storm 单机环境的安装与配置
- 单机伪分布下的hadoop+spark 环境配置
- spark+kafka+Elasticsearch单机环境的部署和性能测试
- Windows下单机安装Spark开发环境
- Windows下单机安装Spark开发环境
- Windows下单机安装Spark开发环境
- Windows下单机安装Spark开发环境
- 在Android studio 下 获取SHA1 签名证书
- CStdioFile的WriteString 不能写汉字或英文的解决办法
- PDO获取数据的方法fetch()、fetchAll()、setFetchMode()、bindColumn()
- Minimum Cost (poj 2516 求K次最小费用流)
- C语言之memset
- mac系统里spark单机环境的安装和配置
- 二叉树中两个结点的最近公共祖先(Lowest Common Ancestor of a Binary Tree)
- 网络通信之网络图片获取 并显示屏幕上
- FFT后的物理意义
- 1066. Root of AVL Tree (25)
- Eclipse导入外部项目问题总结 Target runtime com.genuitec.runtime.generic.jee6 is not defined
- 抽象一个分页的方法出来
- Android对图片的压缩读取和保存
- TCPDump抓取vlan/pppoe等数据帧的规则