树莓派新安装-科学环境搭建-mysql服务器搭建-安装Hadoop

1.烧写镜像(建议jessie版本)

2.运行sudo raspi-config,启动SSH

3.更新源,加快软件安装和更新速度

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

     sudo nano /etc/apt/sources.list

     在其中将已有的源注释掉,增加国内源

     如

deb http://mirrors.aliyun.com/raspbian/raspbian/ jessie main contrib non-free
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ jessie main contrib non-free

4.更新软件

     sudo apt-get update

     sudo apt-get upgrade -y

5.安装远程桌面RDP

    sudo apt-get install xrdp

    sudo apt-get install vnc4server tightvncserver

    某些国内源缺vnc4server tightvncserver,这就需要暂时的恢复官方源

6。经常使用SSH,还是安装screen吧

1.安装screen:
sudo apt-get update
sudo apt-get install screen
2.SSH登录以后,创建一个虚拟终端
screen -S <terminal name>, like:screen -S term1
3.在这个虚拟终端中运行程序,使用Ctrl+a, 然后按d就保存并将这个虚拟终端后台运行
4.可以创建更多的虚拟终端
5.用screen -ls显示后台运行的虚拟终端
6.用screen -r <terminal name>进入某个运行中的虚拟终端
7.如果某个虚拟终端不再需要了,就在这个虚拟终端中用exit命令退出

8.如果恢复某个虚拟终端时提示There is no screen to be resumed matching ***,请先使用screen -d xxx恢复


到这里先备份一下pi的镜像是很好的,之前的更新实在太花时间了


然后安装conda环境,参考的是

https://github.com/jjhelmus/berryconda

注意这只是安装了conda环境,要再安装科学计算包,还需要按照上面链接中项目说明中的提示,访问

https://anaconda.org/rpi/

找到想安装的软件包,并根据该软件包的提示的安装命令操作,注意在安装完conda以后重新开启一下终端,让环境变量生效

如安装numpy的命令是conda install -c rpi numpy

其他如

conda install -c rpi matplotlib

conda install -c rpi pandas

conda install -c rpi cryptography



问题:

注意,以conda环境运行python脚本,请不要使用sudo


搭建和设置mysql:

安装sql-server:

sudo apt-get install mysql-server

以root登录

sudo mysql -h localhost -u root -p

创建数据库和设置访问者
create database <<database_name>>;
CREATE USER 'zhy'@'localhost' IDENTIFIED BY '123456';
GRANT all privileges ON <<database_name>>.* TO 'zhy'@'localhost';

flush privileges;


安装Hadoop
依据文章"树莓派搭建 hadoop 集群"(http://shumeipai.nxez.com/2013/11/04/raspberry-pi-build-hadoop-cluster.html)在树莓派/OrangePi上安装hadoop
需要注意的有几点:
1.我安装的是OpenJDK
2.下载hadoop不要下载src版,要下载binary版
3.解压经常不成功,一定要确认下载完整,或者先编辑.bashrc试试
4.要编辑的.bashrc是"/home/hduser/.bashrc",注意JAVA_HOME的openjdk版本号要根据实际情况调整



猜你喜欢

转载自blog.csdn.net/abednego1979/article/details/55551240