• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > hadoop集群搭建之NFS服务,hadoop集群nfs

hadoop集群搭建之NFS服务,hadoop集群nfs

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含hadoop nfs,hadoop集群搭建,hadoop集群环境搭建,hadoop2.6集群搭建,如何搭建hadoop集群等服务器相关知识,网友希望可以进行参考

hadoop集群搭建之NFS服务,hadoop集群nfs


Linux操作系统:Ubuntu 12

NFS环境规划

NFS服务器:192.168.1.201

NFS客户端:192.168.1.202、192.168.1.203


1. NFS服务器安装及配置(使用root账号)
1.1 首先查看下本机是否安装nfs
#dpkg --list|grep 'nfs'  
如果有安装会显示对应的版本名称信息等

1.2 安装nfs软件
#apt-get install nfs-kernel-server


1.3 修改/etc/exports 文件,增加以下内容:
#vi /etc/exports
/home/suh *(rw,sync,no_root_squash)
ps:前面的路径表示将要共享的目录,* 表示允许所有用户都访问,
        rw 表示拥有读写权限,sync表示数据同步写入到内存和硬盘里面,
no_root_squash 表示开放客户端使用root身份来操作服务器的文件系统。

        执行以下命令,使之生效:
#sudo exportfs –rv

1.4 启动NFS服务
#sudo /etc/init.d/nfs-kernel-server restart

        查看NFS启动状态:
#service nfs-kernel-server status
       正常启动后打印:nfsd running


2. 所有客户端机器安装 nfs,并进行挂载操作(使用root账号)
2.1 客户端机器安装nfs-common包
#sudo apt-get install nfs-common

2.2 进行挂载
#mkdir /nfs_share
#sudo mount -onolock 192.168.1.201:/home/suh /nfs_share

3. 检验nfs(使用root账号)
3.1 在客户端服务器输入命令查看共享目录是否设置成功:
#showmount -e 192.168.1.201 
命令执行后,将会打印出nfs服务器(192.168.1.201)上共享的目录文件路径
打印内容如下:
----------------------------------
Export list for 192.168.1.201:
/home/suh *
----------------------------------

3.2 在所有客户端进一步校验客户端刚挂载的目录中是否有nfs服务器上共享目录文件内容
#ls /nfs_share/
将会打印出nfs服务器上(192.168.1.201)/home/suh目录的所有文件,说明挂载成功。


3.3 在所有客户端机器上的配置开机自动挂载共享目录到本地目录
修改配置文件/etc/fstab:
#vi /etc/fstab
在最末尾增加以下内容:
192.168.1.201:/home/suh /nfs_share nfs defaults 1 1
ps:让客户端开机时自动将/home/suh 挂载到 /nfs_share


4. 共享密钥文件(使用suh普通用户权限操作)
4.1在各台机器上生成私钥
#ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

4.2 在NFS服务端机器上,将nfs服务器端的公钥文件写入到authorized_keys里面
进入到共享目录
#su suh
#cd 
#cd .ssh
#cat /home/suh/.ssh/id_dsa.pub >>/home/suh/.ssh/authorized_keys

4.3 在服务端机器上,将nfs客户端的公钥文件也写入到共享的authorized_keys里面
#ssh 192.168.1.202 cat /home/suh/.ssh/id_dsa.pub >>/home/suh/.ssh/authorized_keys
#ssh 192.168.1.203 cat /home/suh/.ssh/id_dsa.pub >>/home/suh/.ssh/authorized_keys

4.3 修改服务端机器 authorized_keys 文件的权限
#chmod 644 authorized_keys

4.4 在所有客户端机器上,在hadoop用户的.ssh 目录下创建authorized_keys的软链接
#ln -s /nfs_share/.ssh/authorized_keys /home/suh/.ssh/authorized_keys

4.5 设置完成后,进行免密码登陆校验
#ssh suh01.hadoop.com
#ssh suh02.hadoop.com
#ssh suh03.hadoop.com

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • hadoop集群搭建之NFS服务,hadoop集群nfs

相关文章

  • 【Spark1.3官方翻译】 Spark Submit提交应用程序,spark1.3spark
  • 胡振亮:原来这就是很多网站百度权重做不上去的原因,胡振亮重做
  • 数据预处理-PDB文件,数据预处理-pdb
  • Zookeeper 在Hadoop中的应用,zookeeperhadoop
  • Spark RDD API扩展开发(1),sparkrdd
  • MapReduce排序及实例,MapReduce排序实例
  • Hadoop文件解压缩,
  • [Sqoop]将Hive数据表导出到Mysql,sqoophive
  • redshift的约束策略,redshift约束策略
  • Strom实时计算--简述,strom实时--

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • hadoop2.7完全分布式安装,hadoop2.7
    • 可穿戴KEY带来的身份认证的革命,key身份认证
    • **FASPOT 功能简介**,faspot功能简介
    • Redis源码学习:字符串,redis源码字符串
    • 如何解决Greenplum中无法通过标准命令修复的元数据错误,greenplum元数据
    • hive启动报错 java.net.URISyntaxException: Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7B,relativeabsolute
    • LinkedIn Cubert安装指南,linkedincubert
    • openstack:cinder-volume配置lvm/glusterfs/IP-SAN等多种后端,openstacklvm
    • 亚马逊是如何颠覆商业软件高昂价格这座”柏林墙”的,商业软件柏林墙
    • 安装配置openstack 中的 Open vSwitch (OVS) service,openstackvswitch

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有