您的位置:首页 > 其它

在virtualBox虚拟机安装软件 虚拟机操作之四

2018-08-04 16:39 190 查看

虚拟机中需要的软件已经安装在soft文件夹里,接下来进行解压安装包到opt文件夹里。

一、现在来装python软件。

实际上虚拟机中有python,但是是2.7.5的版本,会有很多代码不兼容,所以我们不用这个版本,用3.6的版本。

直接在虚拟机的桌面空白处右键选择‘打开终端’,然后输入python可以查看版本。

接下来我们来安装3.6版本的python。

1.在虚拟机的soft文件夹的空白处右键选择‘打开终端’,输入bash Anaconda3-5.0.1- Linux- x86_64.sh回车,会询问你是否要安装,需要安装则按enter键,后面需要按空格来读取协议,需要输入yes,读完之后会提示你是否需要装在用户下,如果是,则按回车。接下来会提示‘现在安装软件的路径作为环境变量插在放在前面’,插在前面的目的是如果你有低版本的python时,当你默认执行python时,会自动运行高版本,因为放在前面,所以需要输入yes。

(bash,这是一个shell程序。它要执行一个Anaconda,Anaconda是.sh的shell脚本。现在我们对这个东西进行安装。这安装的python和我们自己装的python是不一样的,这个会安装很多内库,就是尽量让你少执行pip,以前pip经常出错,这里面大部分的pip你想做的它都已经pip完成了,所以它比较大。)

2.安装完毕之后,需要重新启动一下,在soft终端中输入source ~.bashrc 也就是重新载入一下环境变量。

然后再执行python,这时候就是3.6的版本了。

 

二、hadoop搭建及spark的搭建并启动

1.把jdk- 8u152- linux- x64.tar.gz文件解压在opt文件夹里。操作如下:

在soft终端下输入 tar 软件名 - C ~/opt/回车

(~是主题目录)

2.再解压一个spark-2.2.1-bin-hadoop2.7.tgz文件,同上操作。

3.再解压一个zeppelin-0.7.3-bin-all.tgz文件,同上操作。

4.再解压一个ideaIU-2017.3.1.tar.gz文件,同上操作。

5.再解压一个hadoop-2.7.5.tar.gz文件,同上操作。

6.再输入cd ~/opt/回车,然后再输入ll,能看到已解压的东西,实际上在opt文件夹里也能看到。

7.开始配置环境变量

    (1)先在虚拟机空白处打开终端,输入gedit ~/.bashrc回车,会弹出一个.bashrc框

(2)先做一个jdk home,再做一个hadoop home,再做一个spark home,再做一个hadoop 配置文件目录,然后再做pash。

可在opt文件夹的终端输入 cd jdk1.8.0——152/ 回车 ,然后输入pwd,然后复制这一行到.bashrc框,然后再输入cd-回车,继续做home。

一直做到这四个home。

接下来做Hadoop配置文件。

接下来做path文件。

点击保存。

然后在虚拟机空白处终端里输入source ~/.bashrc,刷新环境变量。

下面需要验证一下环境变量是否起作用。输入whereis java,可以看到哪些地方有Java,再确定一下java使用的是谁,可以输入java - version回车查看。

再输入whereis hadoop,可查看到位置。 再whereis spark-shell,也可查看到位置。说明都配置好了环境变量。

三、启动idea.sh

idea第一次运行只能通过命令行,之后就可以通过桌面。

1.先在虚拟机桌面进入终端,然后输入cd opt/idea- IU-173.3942.27/bin/回车。然后输入ll查看到目录。

2.启动idea.sh。在终端输入./idea.sh回车,会弹出一个对话框,问你是否有idea,我们没有,所以启动新的。

3.接受协议选择accept,然后需要选择付费,我们这里使用注册码。在使用注册码之前,我们需要在虚拟机中选择火狐浏览器,然后百度输入idea注册码,进入官网然后复制一小句代码,在终端中输入su回车,然后输入密码root回车,再输入gedit /etc/hosts回车,会弹出一个输入框,在里面另起一行粘贴那一小句代码,然后保存。然后再获取注册码,复制到软件注册码输入的地方,即可使用。

四、配置idea.sh

1.在idea配置python。

五、开始创建

可以开始python之旅了。

 

 

 

 

 

 

 

 

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: