千家信息网

部署HDFS

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,HDFS存放副本时会优先在同一个数据节点备份一份,然后在不同的虚拟机架上备份namenode的HA是靠主备方式保证的,自动切换时要用到zookeeper,手动切换可以通过命令,备节点可以在数据节点上,
千家信息网最后更新 2025年02月02日部署HDFS

HDFS存放副本时会优先在同一个数据节点备份一份,然后在不同的虚拟机架上备份

namenode的HA是靠主备方式保证的,自动切换时要用到zookeeper,手动切换可以通过命令,备节点可以在数据节点上,一套HDFS-HA最少需要3台机子

安装步骤:

#yum install java

#wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.6.0/hadoop-2.6.0.tar.gz

#tar -zxvf hadoop-2

#mv hadoop-2.6.0 /usr/local/hadoop

ssh免密码登录,分发公钥:

#ssh-keygen -t rsa

#ssh-copy-id -i /root/.ssh/id_rsa.pub '-p 22 root@192.168.128.129'

#vim /usr/local/hadoop/etc/hadoop/hadoop-env.sh

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/jre 指定jdk目录export HADOOP_PID_DIR=${HADOOP_HOME}/pidsexport HADOOP_SSH_OPTS="-p 1234"   如果非22的ssh端口,需要这行来指定端口

#vim /usr/local/hadoop/etc/hadoop/core-site.xml 编辑主节点主要参数

   hadoop.tmp.dir   file:/hdfs/tmp指定上传到hdfs数据临时存放目录,多硬盘可设多个来备份和提高效率    fs.default.name    hdfs://192.168.128.129:9000      指定默认主的访问方式    

#mkdir -p /hdfs/tmp

#vim /usr/local/hadoop/etc/hadoop/hdfs-site.xml 编辑hdfs数据存放参数

    dfs.replication    2                    数据备份数    dfs.namenode.name.dir    file:/hdfs/name    name节点存放数据位置,多硬盘可设置多个来备份和提高效率    dfs.datannode.data.dir    file:/hdfs/nodedata    数据节点存数据位置,多硬盘可设多个来备份和提高效率    dfs.namenode.secondary.http-address    指定备name节点ip    hdfs://备节点ip:50070    dfs.webhdfs.enabled     开启网页看结构功能    true    dfs.permissions        文件操作时禁止检查权限   false

#mkdir /hdfs/name

#mkdir /hdfs/nodedata

#vim /usr/local/hadoop/etc/hadoop/slaves 添加数据节点的ip或主机名

#export HADOOP_ROOT_LOGGER=DEBUG,console 为了解决本地库报错,设置前端显示日志

#/usr/local/hadoop/bin/hadoop fs -ls 主要看看需要的GLIBC版本

#wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz

#tar -zxvf glibc-2.14

#mkdir glibc-build

#cd glibc-build

#../glibc-2.14/configur --prefix=/usr

#make && make install 最后出现的libc5啥的错误无视他

#shutdown -r 0 重启系统生效


开始使用:

#/usr/local/hadoop/bin/hadoop namenode -format 格式化

#/usr/local/hadoop/sbin/start-dfs.sh 在namenode节点启动HDFS stop-dfs.sh 停止


访问 http://ip:50070 看网页状态


监控:

获取HDFS状态命令:

#/usr/local/hadoop/bin/hadoop dfsadmin -report


如果livenode是0的话就删了所有节点的tmp、name、data文件夹里的东西,然后再格式化,启动




节点 数据 备份 多个 效率 硬盘 可设 位置 参数 命令 文件 方式 格式 状态 目录 端口 网页 切换 不同 东西 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 游戏更新前切换服务器 湖北省超级服务器云主机 街道广泛开展网络安全周活动 服务器管理与应用期末论文 python 查数据库 湖北警官学院网络安全 watch连不上服务器 华东师大密码与网络安全 阿里云服务器增加d盘 宁波月嫂平台软件开发哪家强 服务器如何显示磁盘空间 创我的世界服务器可以申请补贴嘛 http服务器发送静态文件 amd服务器cpu二手 河北联想服务器虚拟化优化 高新区正规网络技术专业服务 北京健康在线网络技术开发公司 湖北前端软件开发多少钱 华三服务器ifist装系统 数据库元主码 3g手机软件开发平台 易语言 连接数据库易语言 收信 称重系统重装能不能连接服务器 核酸数据库在临床科研的应用综述 做公司网络安全不能干的太认真 软件开发和软件测试培训班 机房内的服务器部署方法 微软企业库连接数据库 从事软件开发该读研吗 丹江口服务软件开发
0