在docker中启动三个hadoop的伪集群
发布日期:2021-11-15 02:11:48 浏览次数:5 分类:技术文章

本文共 703 字,大约阅读时间需要 2 分钟。

  1. systemctl stop firewalld 关闭虚拟机防火墙和本地window的防火墙

  2. service docker start 启动docker

  3. ./start-container 启动docker的三个容器

  4. 默认进入hadoop-master的容器

  5. 同步三个容器中的ntp时间。

    dpkg-reconfigure tzdata 选择Asia -> 再选择Shanghai -> OK
    sudo apt-get install ntpdate
    cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    date //查看

  6. 将 ojdbc6-11.1.0.7.0.jar 这个jar包复制到到docker容器中

    docker cp ojdbc6-11.1.0.7.0.jar
    hadoop-master:/usr/local/hadoop/share/hadoop/common/lib

  7. 将导出的jar包拷贝到dokcer容器中hadoop-master节点的 /opt目录下

    docker cp mifss-datawork_KC86DATA_HDFS.jar
    docker cp mifss-datework_DiseaseStatistics.jar

  8. 执行jar包 hadoop jar mifss-datawork_KC86DATA_HDFS.jar将数据从数据库读取到HDFS

  9. 执行jar包 hadoop jar mifss-datawork_DeseaseStatistics.jar将数据从HDFS读取并分析到Oracle/MySQL数据库

转载地址:https://blog.csdn.net/qq_28358461/article/details/90700197 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:CentOS7 下使用YUM安装 MySQL5.7
下一篇:Hadoop中MR程序的几种提交运行模式

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年04月15日 15时48分20秒