专栏首页闵开慧从安装linux到安装hadoop

从安装linux到安装hadoop

1. windows install vmware

2. change the CD-ROM as ISO files

3. install ubuntu os

4. change root password using 'passwd root' command

sudo passwd root

install ssh :

sudo apt-get install ssh

5. enter the command of startX

6. sudo apt-get install xinit

7. install gnome desk: sudo apt-get install ubuntu-desktop

8. Config IP address:

ifconfig

/etc/network/interfaces

http://hi.baidu.com/lysoncn/blog/item/3e3416dd376858df8c102922.html

http://seasontop.blog.hexun.com/38978602_d.html

shutdown -h now

9.java

http://www.oracle.com/technetwork/java/javase/downloads/java-se-6u24-download-338091.html

cp /Downloads/jdk-6u24-linux-x64.bin /usr/java

cd /usr/java

sh /jdk-6u24-linux-x64.bin

Set JAVA_HOME / PATH for single user

Login to your account and open .bash_profile file

$ vi ~/.bash_profile

Set JAVA_HOME / PATH for all user

You need to setup global config in /etc/profile OR /etc/bash.bashrc file for all users:

# vi /etc/profile

setup JAVA_HOME and PATH as follows

export JAVA_HOME=/usr/java/jdk1.6.0_24/bin/java

export PATH=$PATH:/usr/java/jdk1.6.0_24/bin

reference: http://www.cyberciti.biz/faq/linux-unix-set-java_home-path-variable/

10. tar hadoop package

tar -zxvf /usr/hadoop/hadoop-1.0.1.tar.gz

11. edit conf/hadoop-env.sh

vin conf/hadoop-env.sh

export JAVA_HOME=/usr/java/jdk1.6.0_24

12. create the folders for storing files

mkdir tmp

mkdir hdfs

mkdir hdfs/name

mkdif hdfs/data

13. 

vi conf/core-site.xml

vi conf/hdfs-site.xml

vi conf/mapred-site.xml

http://www.cnblogs.com/welbeckxu/archive/2011/12/29/2306757.html

14 install eclipse

reference:

http://wiki.apache.org/hadoop/EclipseEnvironment

http://tubaluer.iteye.com/blog/1374376

http://hi.baidu.com/wangyucao1989/blog/item/279cef87c4b37c34c75cc315.html

eclipse log location:你的workspace名称/.metadata/.log

15、编写一个脚本用于启动eclipse

#!/bin/bash

#

# 执行 eclipse 3

#

export JAVA_HOME=/usr/java/j2sdk1.4.2_11

export CLASSPATH=/usr/java/j2sdk1.4.2_11/lib

/opt/eclipse/eclipse -vm /usr/java/j2sdk1.4.2_06/bin/java -data /home/chenzhe/wo

rkspace &

# -vm 参数用以指定使用哪一个 jvm 来执行Eclipse,

# -date参数用以指定Eclipse的数据目录。

在此指定其存在用户根目录(/home/chenzhe/)下的workspace目录中

将脚本保存到/usr/local/bin中,叫eclipse,并给eclipse分配755权限

16 ssh secure file transfer

17 setup static ip

reference:http://www.jb51.net/os/Ubuntu/1049.html

http://www.cyberciti.biz/tips/howto-ubuntu-linux-convert-dhcp-network-configuration-to-static-ip-configuration.html.

Ubuntu的网络参数保存在文件 /etc/network/interfaces中,默认设置使用dhcp,内容如下:

# The primary network interface

auto eth0

iface eth0 inet dhcp

设置静态ip的方法如下:

(1)编辑 /etc/network/interfaces

1.1)将dhcp 一行屏蔽

# The primary network interface

auto eth0

#iface eth0 inet dhcp

1.2)添加和静态ip有关的参数

# The primary network interface

iface eth0 inet static

address 192.168.1.51

netmask 255.255.255.0

gateway 192.168.1.1

(2)编辑 /etc/resolv.conf,设置dns

nameserver 202.96.134.133

nameserver 202.106.0.20

(3)执行下面两个命令,启用新设置

$sudo ifdown eth0

$sudo ifup eth0

Ubuntu : 解决更新时出现 Unable to locate package update

解决方法:

#sudo apt-get upgrade

-------vi

http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380147d8c8c4668d4e419ce3b4c413037bfa6663f405a8e906b6075a94f5feef166253c0123b5998bdd0c81ac925f75ce786a6459db0144dc47f497016fd620e11eb2b81897ad813384daa3c4ae5744bd24127af1e7fd5d1764cb7881652697ad&p=8366de5985cc45ff57ec9e0c5552&user=baidu&fm=sc&query=linux+vi%C3%FC%C1%EE++%D5%B3%CC%F9&qid=cf9f6a0113148d9e&p1=10

5yy copy 5 lines

p   paste

3dd delete 3 line

u--undo

d$---delete until line end

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 在linux中新建文件

    在命令行输入vi   filename就创建了一个叫filename的文件了,如果存在就打开了。      进入vi以后,输入内容,最后按一下...

    闵开慧
  • /.org.eclipse.jdt.core.external.folders/.link0解决方法

    Refreshing /.org.eclipse.jdt.core.external.folders/.link0的解决方法     原因是eclipse启动时...

    闵开慧
  • java归并排序(最精简代码)

    public class MergeSortTest { public void sort(int[] array, int left, int right)...

    闵开慧
  • SpringBoot HATEOAS用法简介

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    SmileNicky
  • Rafy 框架 - 为数据库生成注释

    当开发者使用 CodeFirst 开发模式,编写了大量的实体类,在代码中编写了完整的类型注释和属性注释,并自动生成数据库后,往往需要把实体类型和实体属性上的注释...

    用户1172223
  • 深入nDPI

    前言 随着日益增加的网络应用数量,在网络上的流量种类越来越多,像QoS、安全性等方面的挑战,传统的方法已经开始乏力。比如P2P应用的带宽占用、使用随机端口的恶意...

    SDNLAB
  • 交错字符串(动态规划)- leetcode 97

    给定三个字符串 s1, s2, s3, 验证 s3 是否是由 s1 和 s2 交错组成的。

    ACM算法日常
  • 资源描述框架RDF

    在图书馆里,每一本书都要被编目,这样才能方便查找和利用。于是,很早就有人想到,网上所有的资源也需要"编目"。 如果要对网络资源编目,首先就必须有一套"编目规则"...

    ruanyf
  • 健忘?科学家想用机器学习+电击实验,帮你增强记忆力

    安妮 编译自 NewScientist 量子位 出品 | 公众号 QbitAI ? 被遗忘的钥匙、一份重要的文件、怎么也想不起来的密码、迎面走来的熟人叫什么名字...

    量子位
  • CAD切换工作空间没有二维草图与注释,如何添加?

    近期遭到所谓有版权的举报(其实也就是一些不出名的网站而已,出名一点的人家巴不得人家帮你宣传,只是最新的资料的话,只能在下一期开始之时才可能发放出来。因此,此后不...

    FreeRonin

扫码关注云+社区

领取腾讯云代金券