`
xiaoheliushuiya
  • 浏览: 422116 次
文章分类
社区版块
存档分类
最新评论

Ubuntu 12.04 上使用Hadoop 2.2.0 一 用户权限设置

 
阅读更多

本文介绍安装Hadoop 2.2.0 single node。

首先准备一个虚拟机,Ubuntu 12.04.4

Java环境:

root@hm1:~# mvn --version
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 15:22:22+0000)
Maven home: /usr/apache-maven-3.1.1
Java version: 1.7.0_51, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-oracle/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.2.0-59-virtual", arch: "amd64", family: "unix"


安装过程参考了

http://codesfusion.blogspot.com/2013/10/setup-hadoop-2x-220-on-ubuntu.html?m=1


创建hadoop的用户以及组, 组hadoop, 用户名hduser, 密码hduser

root@hm1:~# addgroup hadoop
Adding group `hadoop' (GID 1001) ...
Done.
root@hm1:~# adduser --ingroup hadoop hduser
Adding user `hduser' ...
Adding new user `hduser' (1001) with group `hadoop' ...
Creating home directory `/home/hduser' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
Changing the user information for hduser
Enter the new value, or press ENTER for the default
	Full Name []: 
	Room Number []: 
	Work Phone []: 
	Home Phone []: 
	Other []: 
Is the information correct? [Y/n] y

添加到sudo组中

root@hm1:~# adduser hduser sudo
Adding user `hduser' to group `sudo' ...
Adding user hduser to group sudo
Done.

为了防止以后用hduser使用sudo时候遇到如下错误:

hduser is not in the sudoers file.  This incident will be reported.
需要用visudo命令编辑文件/etc/sudoers, 添加一行

# Uncomment to allow members of group sudo to not need a password
# %sudo ALL=NOPASSWD: ALL
hduser ALL=(ALL) ALL

退出root用户,用hduser登录。

ssh hduser@192.168.1.70

为了避免安装脚本提示认证,下面的命令将建立localhost访问的证书文件

hduser@hm1:~$ ssh-keygen -t rsa -P ''
Generating public/private rsa key pair.
Enter file in which to save the key (/home/hduser/.ssh/id_rsa): 
Created directory '/home/hduser/.ssh'.
Your identification has been saved in /home/hduser/.ssh/id_rsa.
Your public key has been saved in /home/hduser/.ssh/id_rsa.pub.
The key fingerprint is:
b8:b6:3d:c2:24:1f:7b:a3:00:88:72:86:76:5a:d8:c2 hduser@hm1
The key's randomart image is:
+--[ RSA 2048]----+
|                 |
|                 |
|                 |
|ooo    .         |
|=E++  . S        |
|oo=.. o.         |
| .  .=oo         |
|     o=o+        |
|      o+.o       |
+-----------------+
hduser@hm1:~$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
hduser@hm1:~$ ssh localhost
The authenticity of host 'localhost (127.0.0.1)' can't be established.
ECDSA key fingerprint is fb:a8:6c:4c:51:57:b2:6d:36:b2:9c:62:94:30:40:a7.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'localhost' (ECDSA) to the list of known hosts.
Welcome to Ubuntu 12.04.4 LTS (GNU/Linux 3.2.0-59-virtual x86_64)

 * Documentation:  https://help.ubuntu.com/
Last login: Fri Feb 21 07:59:05 2014 from 192.168.1.5
ssh localhost 如果没有遇到询问密码, 第一次回答一下Yes。就说明上面的设置成功了。

现在下载hadoop,下载网址:http://apache.mirrors.lucidnetworks.net/hadoop/common/

现在运行下面的命令下载和修改文件权限

$ cd ~
$ wget http://www.trieuvan.com/apache/hadoop/common/hadoop-2.2.0/hadoop-2.2.0.tar.gz
$ sudo tar vxzf hadoop-2.2.0.tar.gz -C /usr/local
$ cd /usr/local
$ sudo mv hadoop-2.2.0 hadoop
$ sudo chown -R hduser:hadoop hadoop




分享到:
评论

相关推荐

    在 Ubuntu12.04 上安装Hadoop-1.2.1 (讲解的非常详细)

    在 Ubuntu12.04 上安装 Hadoop-1.2.1 的过程涉及到多个环节,包括系统准备、用户权限设置、Java 开发环境的安装、Hadoop 的下载与配置、主机名与网络设置以及 SSH 无密码登录的实现。以下是对这些步骤的详细解释: ...

    Ubuntu12.04下安装Hadoop2.4.0单机模式详细教程

    Ubuntu12.04下安装Hadoop2.4.0单机模式详细教程

    ubuntu12.04上hadoop2编译64位

    在Ubuntu 12.04系统中,如果你需要将32位的Hadoop 2.2.0编译成64位,以下是一份详细的步骤指南。首先,确保你的系统支持64位编译,并且你已经具备了必要的权限。 1. **安装GCC**: 在编译任何软件之前,你需要安装...

    Ubuntu12.04菜鸟使用手册合集

    【Ubuntu12.04菜鸟使用手册合集】是一份专为初学者设计的资源,旨在帮助用户熟悉Ubuntu 12.04操作系统的基本操作和功能。Ubuntu是基于Debian的开源Linux发行版,以其易用性和稳定性而受到全球用户的喜爱。这份合集...

    Ubuntu12.04菜鸟使用手册合集+Ubuntu标准教程

    Ubuntu12.04菜鸟使用手册合集+Ubuntu标准教程Ubuntu12.04菜鸟使用手册合集+Ubuntu标准教程Ubuntu12.04菜鸟使用手册合集+Ubuntu标准教程Ubuntu12.04菜鸟使用手册合集+Ubuntu标准教程Ubuntu12.04菜鸟使用手册合集+...

    ubuntu 12.04 使用手册1—4

    安全性是任何操作系统的重要一环,手册可能还会介绍Ubuntu 12.04的安全特性,如防火墙设置、用户权限管理、防病毒策略,以及如何保持系统的最新补丁。 最后,手册可能会探讨一些进阶主题,如Ubuntu的社区支持、开发...

    Ubuntu 12.04 菜鸟使用手册(全)

    Ubuntu 12.04 是一个基于Debian的开源操作系统,以其用户友好性和稳定性而受到广大用户的喜爱。这个版本,也被称作Precise Pangolin(精确的穿山甲),在2012年发布,提供长达五年的长期支持(LTS),直至2017年。...

    libc6 for ubuntu12.04

    因此,对于那些需要稳定环境的用户,如服务器管理员,Ubuntu 12.04是一个理想的选择。尽管现在这个版本已经不再受到官方支持,但对于仍在使用它的系统,保持libc6等关键库的更新仍然至关重要,因为这些库的安全性和...

    Ubuntu 12.04 菜鸟完全使用教程

    对于Linux新手来说,Ubuntu 12.04是一个良好的起点,其用户界面友好,社区支持强大,资料丰富,适合初学者进行学习和使用。 #### 联网操作 在Ubuntu 12.04中,联网是基本操作之一。教程中提到了两种联网方式:校园...

    学习ubuntu12.04入门指南

    《学习Ubuntu 12.04入门指南》是一份针对初学者的详尽教程,旨在帮助用户熟悉并掌握Ubuntu 12.04 LTS(长期支持版)操作系统的基础操作和特性。Ubuntu是基于Linux内核的开源操作系统,以其用户友好、易用性和强大的...

    Ubuntu12.04菜鸟使用手册

    《Ubuntu12.04菜鸟使用手册》是针对初学者设计的一份详尽指南,旨在帮助新用户熟悉Ubuntu 12.04操作系统的基本操作、系统设置、软件安装及日常维护等方面的知识。Ubuntu 12.04,又称为Precise Pangolin,是一款基于...

    Ubuntu 12.04 菜鸟使用手册(1~3).rar

    《Ubuntu 12.04 菜鸟使用手册》是一部针对初学者的详细指南,旨在帮助新手快速熟悉和掌握Ubuntu 12.04操作系统。这个版本的Ubuntu是长期支持版(LTS),提供了长达五年的技术支持,因此对新用户而言是一个稳定且可靠...

    Ubuntu12.04菜鸟使用手册(一)

    【Ubuntu12.04菜鸟使用手册(一)】是一份专为初学者设计的指南,旨在帮助新手熟悉Ubuntu 12.04操作系统的基本使用方法。Ubuntu 12.04,代号" Precise Pangolin",是Ubuntu的一个长期支持版本(LTS),提供长达五年...

    Ubuntu12.04 nginx python uwsgi Django安装步骤

    Ubuntu 12.04 下安装 Nginx、Python、uWSGI 和 Django 的步骤 在本文中,我们将介绍如何在 Ubuntu 12.04 环境下安装 Nginx、Python、uWSGI 和 Django。这些技术栈组合是非常流行的 Web 应用程序开发环境。 一、...

    ubuntu12.04服务器入门指南

    《Ubuntu 12.04服务器入门指南》是一份针对Ubuntu 12.04操作系统服务器版本的使用指导文档。这份指南详细介绍了如何在Ubuntu 12.04系统上安装和配置各种服务器应用,从而满足用户特定的需求。它是通过一系列具体任务...

    Hadoop2.2+Zookeeper3.4.5+HBase0.96集群环境搭建

    Hadoop2.2+Zookeeper3.4.5+HBase0.96集群环境搭建是大数据处理和存储的重要组件,本文档将指导用户从零开始搭建一个完整的Hadoop2.2+Zookeeper3.4.5+HBase0.96集群环境。 硬件和软件要求 为搭建Hadoop2.2+...

    ubuntu12.04 SSH升级到OpenSSH_7.9p1, OpenSSL 1.1.1b

    原来的ssh扫描报太多漏洞了,整理了下一键安装的脚本直接升级到最新的;...#update Ubuntu12.04 : OpenSSH_7.9p1, OpenSSL 1.1.1b 26 Feb 2019 #old : OpenSSH_5.9p1 Debian-5ubuntu1, OpenSSL 1.0.1 14 Mar 2012

Global site tag (gtag.js) - Google Analytics