Spark试水

本文详述了在Ubuntu上安装虚拟机、配置全屏,然后逐步安装Hadoop(包括SSH、JDK)、启动Hadoop,并解决JAVA_HOME问题。接着,介绍了安装Spark、Scala,以及启动Spark的相关步骤。同时,文中还提到了安装MAVEN、wikixmlj和SparkBench的过程,以及如何提升下载速度和解决vim使用中的一些问题。
摘要由CSDN通过智能技术生成


安装虚拟机

详细教程看这里:安装虚拟机

全屏

安装vmware-tools就可以全屏了
教程看这里:``全屏

安装Hadoop

安装SSH

更新apt包

sudo apt-get update

安装SSH server

sudo apt-get install openssh-server

配置SSH
输入密码登录本机

ssh localhost

退出本机

exit

正常情况下是免密登录的,如果你还要输入密码的话,那就是你ssh没有配置好。这里要说一下的是ssh7.0之后就关闭了dsa的密码验证方式,如果你的秘钥是通过dsa生成的话,需要改用rsa来生成秘钥

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

再次登录本机,如果不需要输入密码,说明ssh配置好了

安装JDK

官网

这里选择的是:jdk-8uxxx-linux-x64.tar.gz
为了方便,为其单独创立一个文件夹,然后将其放到该目录下

sudo mkdir -p /usr/local/java
sudo mv ./jdk-8uxxx-linux-x64.tar.gz  /usr/local/java/

进入该目录进行解压

cd /usr/local/java
sudo tar xvzf jdk-8uxxx-linux-x64.tar.gz

解压成功后会在当前目录下看到:jdk1.8.0_181文件夹

然后删除安装包

sudo rm jdk-8uxxx-linux-x64.tar.gz 

设置环境变量:打开环境变量的配置文件

sudo vim /etc/profile

在末尾添加

JAVA_HOME=/usr/local/java/jdk1.8.0_xxx
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

告诉Ubuntu Java JDK的位置

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_181/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_181/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_181/bin/javaws" 1

相应的将其设为默认方式

sudo update-alternatives --set java  /usr/local/java/jdk1.8.0_181/bin/java
sudo update-alternatives --set javac  /usr/local/java/jdk1.8.0_181/bin/javac
sudo update-alternatives --set javaws  /usr/local/java/jdk1.8.0_181/bin/javaws

重新加载环境变量的配置文件

source /etc/profile

检测

java -version

出现以下即成功
在这里插入图片描述

安装Hadoop

可以去镜像下载hadoop

选择稳定版本,stable里面有两个文件,src是源码,需要编译,选择另一个下载即可,这是编译好的

然后将其解压到:/usr/local

sudo tar -zxf ./hadoop-x.x.x.tar.gz -C /usr/local

记得删除安装包

rm ./hadoop-x.x.x.tar.gz

重命名并修改权限

cd /usr/local/
sudo mv ./hadoop-x.x.x/ ./hadoop
sudo chown -R name ./hadoop

授权后

ls -al

在这里插入图片描述
检测


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值