没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
www.aboutyun.com
hadoop2.2
完全分布式
及整合
hbase0.96
安装文档
www.aboutyun.com
hadoop2
完全分布式
最新高可靠安装文档
本文链接
http://www.aboutyun.com/thread-7684-1-1.html
首先说一下这个安装过程需要注意的地方
一、使用新建用户可能会遇到的问题
(
1
)权限问题:对于新手经常使用
root
,刚开始可以使用,但是如果想真正的学
习,必须学会使用其他用户。也就是你需要学会新建用户,但是新建用户,并不是
所有人都会的。具体可以参考
ubuntu
创建新用户并增加管理员权限
,这里面使用
adduser
是最方便的。也就是说你需要通过这里,学会给
Linux
添加用户,并且赋权,
上面那篇文章会对你有所帮助。
(
2
)使用新建用户,你遇到另外一个问题,就是文件所属权限,因为新建的文件,
有的属于
root
用户,有的属于新建用户,例如下面情况,我们看到
mv.sh
是属于
root
用户,大部分属于
aboutyun
用户。所以当我们两个不同文件不能访问的时候,
这个可能是原因之一。也是在这里,当你新建用户的时候,可能会遇到的新问题。
www.aboutyun.com
(
3
)上面我们只是提出了问题,但是根本没有解决方案,这里在提出解决方案,
我们如何改变文件所属用户。
比如上图中,
mv.sh
属于
root
用户,那么我们怎么让他所属
about
云用户。可以是
下面命令:
1. sudo chown -R aboutyun:aboutyun mv.sh
解释一下上面命令的含义:
---------------------------------------------------------------------------------------------------
1.sudo
:如果不是
root
用户,不带上这个命令会经常遇到麻烦,所以需要养成习
惯。至于
sudo
详细解释可以看下面。
sudo
是
linux
系统管理指令,是允许系统管理员让普通用户执行一些或者全部的
root
命令的一个工具,如
halt
,
reboot
,
su
等等。这样不仅减少了
root
用户的登录
和管理时间,同样也提高了安全性。
sudo
不是对
shell
的一个代替,它是面向每个
命令的。
2.chown-
》
change own
的意思。即改变所属文件。对于他不了解的同学,可以查看:
让你真正了解
chmod
和
chown
命令的用法
3.aboutyun:aboutyun
代表
aboutyun
用户及
aboutyun
用户组
4.
即是被授权的文件
---------------------------------------------------------------------------------------------------
上面是针对新手的一个解说,不是必须的,如果对
Linux
已经很熟悉,可以跳过上
面步骤。下面我们开始首先要下载
编译包 访问密码
4e48
下载完毕,我们就需要解压
1. tar zxvf hadoop-2.2.0_x64.tar.gz
这里是解压到当前路径。
这里就开始动手了,下面也介绍一下整体的情况:
1
、这里我们搭建一个由三台机器组成的集群:
172.16.77.15 aboutyun/123456 master
172.16.77.16 aboutyun/123456 slave1
172.16.77.17 aboutyun/123456 slave1
1.1
上面各列分别为
IP
、
user/passwd
、
hostname
1.2 Hostname
可以在
/etc/hostname
中修改,
hostname
,
hosts
的修改详细可以
看
ubuntu
修改
hostname
对于三台机器都需要修改:
下面是
master
的修改:通过命令
1. vi /etc/hosts
www.aboutyun.com
然后对你里面的内容修改:
下面修改
hostname
1. vi /etc/hostname
修改为
master
即可
上面
hosts
基本都一样,只不过
hostname
有所差别。
2
、打通
master
到
slave
节点的
SSH
无密码登陆
这里面打通无密码登录,很多新手遇到了问题,这里安装的时候,具体的操作,可
以查阅其他资料:
Hadoop
伪分布安装过程:
Hadoop
单机环境搭建指南(
ubuntu
)
CentOS6.4
之图解
SSH
无验证双向登陆配置
这是个人总结的哦命令,相信对你有所帮助
个人常用知识总结
然后这里在展示一下,
authorized_keys
是什么样子的:
www.aboutyun.com
上面的原理,就是我把工钥放到里面,然后本台机器就可以
ssh
无密码登录了。如
果想彼此无密码登录,那么就需要把彼此的工钥(
*.pub
)放到
authorized_keys
里面
然后我们进行下面步骤:
3.1
安装
ssh
一般系统是默认安装了
ssh
命令的。如果没有,或者版本比较老,则可以重新安
装:
sudo apt-get install ssh
3.2
设置
local
无密码登陆
具体步骤如下:
第一步:产生密钥
$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
第二部:导入
authorized_keys
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
第二部导入的目的是为了无密码等,这样输入如下命令:
1. ssh localhost
就可以无密码登录了。
下面展示一下
hosts
的配置,及无密码登录的效果
locahost
的配置
剩余33页未读,继续阅读
资源评论
- nijch2014-07-22内容比较实用,谢谢。
- linkdev2014-08-21已參考安裝了,謝謝!
NLP自然语言处理
- 粉丝: 59
- 资源: 82
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功