搭建hadoop1

1、安装JDK
 su grid
 sudo -i
 passwd root

sudo dpkg -l 
 sudo dpkg -l | grep wget

cd /usr
 mkdir java

tar -zxvf eclipse-SDK-4.2-linux-gtk.tar.gz
 cp ~/Desktop/jdk-6u24-linux-i586.bin /usr/java
 ./jdk-6u24-linux-i586.bin

ln -s /usr/java/jdk-xxx /usr/jdk

vi /etc/profile 
  JAVA_HOME=/usr/jdk
  CLASSPATH=$JAVA_HOME/lib
  PATH=$PATH:$JAVA_HOME/bin

export JAVA_HOME CLASSPATH PATH
 source /etc/profile
 
 java -version

2、安装SSH
ssh

1.安装openssh-server
    sudo dpkg -i openssh-client_1%3a5.5p1-4ubuntu6_i386.deb
    sudo dpkg -i openssh-server_1%3a5.5p1-4ubuntu6_i386.deb
   
    如果连网的情况下可以sudo apt-get install openssh-server进行安装

2.设置一下ip
    sudo ifconfig eth0 192.168.1.222 netmask 255.255.255.0
   
3. 启动ssh-server。
$ /etc/init.d/ssh restart
service ssh restart
 
4. 确认ssh-server已经正常工作。
$ netstat -tlp
tcp6    0    0 *:ssh                *:*                   LISTEN     -
看到上面这一行输出说明ssh-server已经在运行了。
 
5. 在客户端通过ssh登录服务器。假设服务器的IP地址是192.168.0.103,登录的用户名是hyx。
$ ssh -l hyx 192.168.0.103
接下来会提示输入密码,然后就能成功登录到服务器上了

ssh 192.168.58.133
grid

3、配置hosts
sudo chmod 777 hosts
vi /etc/hosts

192.168.58.131 grid131
192.168.58.132 grid132
192.168.58.133 grid133

C:\Windows\System32\drivers\etc\hosts

4、配置hadoop
hadoop-env.sh
 export JAVA_HOME=/usr/jdk

core-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>

<!-- Put site-specific property overrides in this file. -->

<configuration>
 <property>
  <name>fs.default.name</name>
  <value>hdfs://grid131:9000</value>
 </property>

<property>
  <name>hadoop.tmp.dir</name>
  <value>/home/grid/hadoop/tmp</value><!-- 指定零食目录,否则用采用系统的临时目录,而系统的临时目录重启会清空 -->
 </property>

</configuration>

mapred-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>

<!-- Put site-specific property overrides in this file. -->

<configuration>
 <property>
  <name>mapred.job.tracker</name>
  <value>grid131:9001</value>
 </property>
</configuration>

hdfs-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>

<!-- Put site-specific property overrides in this file. -->

<configuration>
 <property>
  <name>dfs.replication</name>
  <value>2</value><!-- 复制因子,不能大于slaves配置的节点数 -->
 </property>
</configuration>

masters
grid131   secondNameNode

slaves
grid132   dataNode
grid133   dataNode

5、拷贝hadoop
scp -r  /home/grid/hadoop-1.2.1/ grid132:/home/grid
scp -r  /home/grid/hadoop-1.2.1/ grid133:/home/grid

6、配置SSH免密
ssh-keygen -t rsa
cp id_rsa.pub authorized_keys
scp authorized_keys grid132:/home/grid/.ssh

ssh grid132
cd ~/.ssh
cat id_rsa.pub >> authorized_keys

7、关闭防火墙
centos
 chkconfig iptables off  不重启不会生效:
 service iptables stop  不需要重启

ubuntu
 ufw disable
 sudo iptables -F
 sudo ufw status

8、启动hadoop集群
vi /etc/profile
PATH=$PATH:$JAVA_HOME/bin:/home/grid/hadoop-1.2.1/bin

source /etc/profile

cd ~/hadoop-1.2.1
hadoop namenode -format
start-all.sh

jps

hadoop fs -ls

cd ~
mkdir input
echo ‘hi hadoop‘ > text.txt

hadoop fs -put ~/input/ in33
hadoop fs -ls in33
hadoop fs -cat in33/text.txt

hadoop jar hadoop-examples-1.2.1.jar wordcount in33 out33
hadoop jar WordCount.jar com.test.WordCount input7 output7

http://grid131:50070/dfshealth.jsp

http://grid131:50030/jobtracker.jsp

时间: 2024-10-13 12:06:29

搭建hadoop1的相关文章

轻松搭建hadoop-1.2.1伪分布

以CentOS为例: CentOS虚拟机安装:http://blog.csdn.net/baolibin528/article/details/32918565 网络设置:http://blog.csdn.net/baolibin528/article/details/43797107 PieTTY用法:http://blog.csdn.net/baolibin528/article/details/43822509 WinSCP用法:http://blog.csdn.net/baolibin5

VMWare9下基于Ubuntu12.10搭建Hadoop-1.2.1集群

http://www.zhuke.com/user/zkuser76568134http://www.zhuke.com/user/zkuser95690552http://www.zhuke.com/user/zkuser83187376http://www.zhuke.com/user/zkuser15916914http://www.zhuke.com/user/zkuser49965618http://www.zhuke.com/user/zkuser21464045http://www

VMWare9下基于Ubuntu12.10搭建Hadoop-1.2.1集群—整合Zookeeper和Hbase

http://blog.csdn.net/asmcos/article/details/46676101 http://blog.csdn.net/asmcos/article/details/46676087 http://blog.csdn.net/asmcos/article/details/46676073 http://blog.csdn.net/asmcos/article/details/46676053 http://blog.csdn.net/asmcos/article/de

CSDN博文大赛赛况简报

CSDN博文大赛已经開始两周啦.如今赛况怎样呢,接下来,小编为大家揭晓. 大赛自2014年6月10日正式开赛以来.博友们踊跃发表文章,提交文章.到眼下为止,博主们提交博文1045余篇.且以上这些数据还在迅速地添加中. 通过博客大赛,大江南北的业内朋友们能够共享经验.交流感受:行业内的伯乐也可有机会相马.识别精英. 博客大赛第一阶段将于7月10日截止提交博文.评出晋级博文.7月15日发布晋级名单.获得三个绿灯的,每篇博文奖励价值100元的奖品. 特别提醒:參赛文章必须是在大赛各阶段内新发表的原创文

hadoop1.1.0的伪分布搭建步骤

-------------------------------------------------- 一.单节点的安装 1.伪分布式的安装 1.1 改动ip (1)打开VMWare或者VirtualBox的虚拟网卡 (2)在VMWare或者VirtualBox设置网络连接方式为host-only (3)在linux中,改动ip.有上角的图标,右键,选择Edit  Connections.... ****ip必须与windows下虚拟网卡的ip在同一个网段,网关必须是存在的. (4)重新启动网卡.

Hadoop-1.0.4集群搭建笔记

这篇文章介绍的是简单的配置Hadoop集群的方法,适合实验和小型项目用,正式运行的集群需要用更正规的方法和更详细的参数配置,不适合使用这篇文章. 安装 JDK 在终端输入 $ java -version 如果有反应,说明已安装过jdk.如果显示的信息里出现了类似OpenJDK的字样,如 java version "1.6.0_20" OpenJDK Runtime Environment (IcedTea6 1.9.2) (6b20-1.9.2-0ubuntu1~10.04.1) Op

hadoop1学习系列1——运行环境搭建

1.VirtualBox 安装 恩,一路默认即可安装完毕. 2.宿主机网络环境配置(使用Host-Only模式,上网啥的不用改配置) 2.1 右击VirtualBox选择属性,更改网络IP设置 2.2 设置为Ip地址和子网掩码为如下属性:,点击确定.(注意Centos默认网段为56) 3. Centos6.4 运行环境设置(双击图标文件) 3.1 出现VIrtualBox界面 3.2 点击设置,将USB设备禁用(不启用啦) 3.3 网络模式选择Host-Only 3.3 点击确定. 一个搭建ha

ubuntu12.04下hadoop1.04环境搭建

(1)我的电脑环境 (2)jdk1.6的安装 由于Ubuntu12.04自带了openjdk6,所以,在终端输入java -version后会现实如下提示: 表示jdk已经安装完成了.接下来是配置环境变量. openjdk6的安装目录是在/usr/lib/jvm下 (3)设置环境变量 #set Java Environment export  JAVA_HOME=/usr/lib/jvm/java-6-openjdk export  CLASSPATH=.:$JAVA_HOME/lib/:$CL

Hadoop1.0之集群搭建

VirtualBox虚拟机 下载地址 下载择操作系统对应的基础安装包 下载扩展包(不区分操作系统) http://www.oracle.com/technetwork/cn/server-storage/virtualbox/downloads/index.html 安装基础包 按照提示安装即可 扩展包安装 1 先安装基础包 2 安装扩展包 打开虚拟机 -> 管理 -> 全局设定 -> 扩展 -> 点击右边的加号 -> 选择下载的扩展包文件,按照提示安装即可 VBox安装Ce