`

Ubuntu Hadoop 集群 部署

阅读更多
参考 http://www.cnblogs.com/welbeckxu/archive/2011/12/30/2306887.html

提示: 需要参考链接才能成功部署,下面是个人安装记录的一些东东,希望对你有用~~~

集群电脑ip设置
ubuntuMaster0
address 192.168.1.110
netmask 255.255.255.0
gateway 192.168.1.1

ubuntuSlave0
address 192.168.1.120
netmask 255.255.255.0
gateway 192.168.1.1

ubuntuSlave1
address 192.168.1.121
netmask 255.255.255.0
gateway 192.168.1.1

sudo vim /etc/network/interfaces

auto eth0
iface eth0 inet static
ip 192.168.1.110
netmask 255.255.255.0
gateway 192.168.1.1

sudo /etc/init.d/networking restart    使静态ip生效


0)每台电脑新建用户hadoop
sudo useradd -s /bin/bash -d /home/hadoop -m hadoop -g cloudserver -G root
/bin/bash 能够自动提示
-g 组
-G 又属于root组
sudo passwd hadoop

1) 安装JDK
全局安装,hadoop用户在.bashrc中添加java_home,hadoop_home即可
参考.bashrc

PATH=$PATH:$HOME/bin
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export HADOOP_HOME=/home/hadoop/hadoop-1.0.4
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin
export CLASSPATH=$JAVA_HOME/lib:$HADOOP_HOME/lib:.


2) 配置SSH
SSH是telnet的加强版,采用公钥,私钥进行加密
Hadoop集群要求节点之间免密码登录,首先介绍下SSH的用法

Client A(hadoop用户) ssh Server B(hadoop用户)

A:
hadoop@A:~$ ssh-keygen -t rsa -P ""
A产生公钥私钥
hadoop@A:~$ ssh-copy-id -i $HOME/.ssh/id_rsa.pub hadoop@B
将A公钥上传给B的hadoop用户.ssh目录下
hadoop@A:~$ ssh B
(B可以使地址或者机器名)

若A和B是同一台机器
hadoop@A:~$ ssh-keygen -t rsa -P ""
hadoop@A:~$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

3) 下载解压hadoop
sudo cp ~/Downloads/hadoop.tar.gz /home/hadoop
sudo chown hadoop:cloudserver hadoop.tar.gz
su hadoop
tar zxvf hadoop.tar.gz


遇到的问题:
hadoop bash: warning: setlocale: LC_ALL: cannot change locale (zh_CN.UTF-8)
在hadoop的.bashrc中添加export LC_ALL=C,问题消失,但是中文乱码了


0
3
分享到:
评论
1 楼 fff5706 2013-02-07  
Boss Xu, LC_ALL最好不要改他,不然乱码。。。
然后你出现cannot set的原因是,你的/etc/locale.gen里面没有设置相应的locale(可能和我之前一样都只有en_US.UTF-8,然后怎么设zh_CN.UTF-8都无效。解决方案么,就是在locale.gen里面添加一行zh_CN.UTF-8 UTF-8,然后运行locale.gen生成新的locale,然后就可以单独设置locale而不是设置全局的LC_ALL了。
希望没有装X失败。

相关推荐

    Hadoop集群搭建部署与MapReduce程序关键点个性化开发.doc

    首先,我们来看任务1——Hadoop集群的部署。这一步至关重要,因为它为整个大数据处理系统提供了基础架构。在虚拟机中安装Ubuntu Kylin 16.04.4是常见的选择,因为这是一个稳定且支持Hadoop的Linux发行版。安装完成后...

    基于Ubuntu的Hadoop简易集群安装与配置

    为了构建基于Ubuntu的Hadoop集群,首先需要准备以下运行环境: - 操作系统:Ubuntu 14.04 LTS - 虚拟化平台:VMware Workstation 12 Pro ##### 3.2 VMware Workstation 12 Pro的安装 - 安装VMware Workstation 12 ...

    基于Ubuntu的hadoop集群安装与配置

    "基于Ubuntu的hadoop集群安装与配置" 本文将详细介绍基于Ubuntu环境下的Hadoop集群安装与配置,涵盖Hadoop的基本概念、HDFS(分布式文件系统)、MapReduce(分布式计算模型)、集群架构、NameNode和DataNode的角色...

    机房hadoop集群部署

    "机房Hadoop集群部署"是一个复杂的过程,涉及到硬件准备、软件安装、配置优化以及系统测试等多个环节。以下是对这一主题的详细阐述: 1. **硬件规划**:机房中的Hadoop集群通常由多台服务器组成,包括NameNode(主...

    最新Hadoop集群部署(最全面).pdf

    Hadoop 集群部署详解 Hadoop 集群部署是大数据处理和存储的关键步骤,以下是 Hadoop 集群部署的详细说明: 1. NameNode 和 JobTracker 的角色 在 Hadoop 集群中,一台机器被指定为 NameNode,另一台不同的机器被...

    hadoop集群部署

    "Hadoop 集群部署" Hadoop 是一种基于分布式计算的开源框架,主要用于处理大规模数据。为了成功部署 Hadoop 集群,需要准备好 Linux 操作系统、虚拟机环境、Hadoop 软件包、hosts 文件、namenode、datanode 等组件...

    Ambari部署Hadoop集群.doc

    通过其直观的Web界面,用户可以方便地进行集群部署、服务启动与停止、配置更新,以及监控集群健康状况。Ambari还支持告警框架,当发生异常情况时,如节点故障或资源不足,能及时发出通知。此外,它提供的RESTful API...

    Hadoop单机与集群部署笔记.docx

    ### Hadoop单机与集群部署知识点 #### 一、Hadoop单机系统版本安装配置 **1.1 配置前的准备工作** - **添加hadoop用户并设置密码:** - 在Linux环境下,首先需要创建一个专用的`hadoop`用户,并为其设置一个安全...

    Hadoop集群部署及测试实验(一).docx

    ### Hadoop集群部署及测试实验知识点详述 #### 一、实验目的与要求 本实验旨在让学生通过实际操作,深入了解并掌握Hadoop集群的基本安装、配置及简单的测试过程。具体目标包括: 1. **理解虚拟机环境搭建**: - ...

    两台 Ubuntu 机器实现 Hadoop 集群

    在 Ubuntu 上部署 Hadoop 集群有助于利用 Linux 系统的稳定性和效率来运行大数据处理任务。 描述虽然为空,但我们可以推断这篇博客(博文链接:https://douglee.iteye.com/blog/728097)可能详细介绍了如何配置和...

    Ubuntu_Hadoop分布部署.docx

    * YARN是一个资源管理器,负责管理Hadoop集群中的资源。 Hadoop伪分布部署 伪分布部署是指在单个节点上部署Hadoop所有组件,以便于测试和开发。下面是伪分布部署Hadoop的步骤: 1. 配置环境变量。在`hadoop-env....

    2_2 hadoop集群安装部署.pdf

    Hadoop集群安装部署的知识点总结如下: 1. Hadoop集群安装部署的目标: - 掌握Hadoop的集群安装配置方法; - 掌握SSH配置方法; - 掌握Hadoop集群服务启动与停止; - 会使用Hadoop集群运行简单的MapReduce计算...

    Hadoop集群自动安装

    在大数据领域,Hadoop是一个关键的开源框架,用于存储和处理海量数据。"Hadoop集群自动安装"是指通过自动...随着技术的发展,自动化和容器化技术的结合(如Kubernetes)将进一步提升Hadoop集群部署的灵活性和可扩展性。

    hadoop集群

    本篇文章将详细介绍如何搭建一个Hadoop集群环境,为初学者提供指导。 首先,我们需要了解Hadoop的核心组件。Hadoop主要由两个核心部分组成:Hadoop Distributed File System (HDFS) 和 MapReduce。HDFS是分布式文件...

    Hadoop集群安装指南

    总的来说,这份Hadoop集群安装指南为用户提供了一套完整的步骤来搭建和验证Hadoop集群,从基础的虚拟环境搭建、操作系统配置,到Hadoop集群的详细配置部署,以及问题解决方法的介绍,内容相当全面且实用,适合不同...

    Ubuntu 14.04 LTS下通过Cloudera CDH 5.4.8搭建Hadoop集群.pdf

    ### 在Ubuntu 14.04 LTS下通过Cloudera CDH 5.4.8搭建Hadoop集群 #### 1. 前期准备工作 ##### 1.1 集群规划 为了构建一个高效的Hadoop集群,首先需要对硬件资源进行合理规划。根据文档中的描述,该集群共有8台...

    Ubuntu_Hadoop部署笔记

    ### Ubuntu_Hadoop部署笔记 #### 一、Jdk安装与配置 为了确保Hadoop能够正常运行,首先需要在Ubuntu系统上安装Java Development Kit (JDK)...这些配置是Hadoop集群运行的基础,确保每个步骤都准确无误是非常重要的。

    基于Ubuntu的hadoop集群安装与配置.pdf

    Hadoop集群的安装和配置涉及到多个步骤,包括环境准备、Hadoop组件的下载、配置文件的修改、环境变量设置以及启动和测试服务。在Ubuntu系统上,这通常涉及安装Java开发环境,配置Hadoop的环境变量,如`HADOOP_HOME`...

    Hadoop集群搭建共10页.pdf.zip

    这10页内容可能会提供快速入门的指导,适合初学者或希望快速了解Hadoop集群部署的读者。 【标签】"Hadoop集群搭建共10页.p" 这个标签可能是误输入,但可以理解为与Hadoop集群搭建相关的要点或者关键点,可能是每个...

Global site tag (gtag.js) - Google Analytics