TensorflowonSpark环境搭建(3台机器)

HADOOP环境搭建:

可以参考这篇文章:https://blog.csdn.net/qq_34256296/article/details/81321024

Tips:在搭建的过程中所创建的临时目录需要在hadoop文件夹内,以方便在配置好hadoop环境后通过scp命令分发到其他机器上面。

在hadoop集群启动后,通过访问主节点的50070和8088两个端口,可以分别web访问hadoop的hdfs系统和yarn管理系统。

HADOOP环境搭建:

可以参考这篇文章:https://blog.csdn.net/qq_34256296/article/details/81321024

Tips:在搭建的过程中所创建的临时目录需要在hadoop文件夹内,以方便在配置好hadoop环境后通过scp命令分发到其他机器上面。

在hadoop集群启动后,通过访问主节点的50070和8088两个端口,可以分别web访问hadoop的hdfs系统和yarn管理系统。

之后通过跑hadoop集群自带的一个小例子wordcount来验证hadoop系统可以正常工作。

具体操作可以参考链接:

https://www.cnblogs.com/yangmang/p/6275578.html?utm_source=itdadao&utm_medium=referral

最终运行成功,执行完mapreduce两阶段,显示如下的信息:-

SPARK环境搭建:

参考这篇文章:https://www.jianshu.com/p/6e9dc5b8e746

其中需要注意的是安装scala要在所有的机器上都执行,链接中的hadoop安装部分可以跳过;在启动spark集群环境后,通过访问主节点上的8080和18080两个端口,分别可以web访问spark的管理系统和历史日志记录系统。

之后通过运行spark自带的计算圆周率的例子来验证spark系统可以正常工作。具体操作如下:在spark主目录下执行如下命令

bin/spark-submit --class org.apache.spark.examples.SparkPi --master yarn-cluster --driver-memory 1g --executor-memory 1g examples/jars/spark-examples_2.11-2.4.0.jar 10

最终运行显示如下信息(无报错):

 

安装了 Spark 的 Hadoop 分布式集群环境说明:

主机名

ip

用途

P002089.antfact.com

10.20.2.89

ResourceManager

NameNode

SecondaryNameNode

Master

P002090.antfact.com

10.20.2.90

DataNode

NodeManager

Worker

P002091.antfact.com

10.20.2.91

DataNode

NodeManager

Worker

 

TensorflowonSpark环境搭建:

主要的步骤参考雅虎给出的官方链接:

https://github.com/yahoo/TensorFlowOnSpark/wiki/GetStarted_YARN,由于官方给出的例子较为简洁,有些资料还需要参考其他博客或技术文档。

如在python编译的过程中由zlib和ssl模块产生的问题,可以参考链接

https://www.cnblogs.com/heimianshusheng/p/6768019.html解决,即

将mnist数据调用tensorflowonSpark内部的包转换为csv格式,存储于hdfs中;在通过命令行提交命令(如下图所示)的方式训练模型,同样模型存放于hdfs中;

最后使用训练出的模型对测试数据进行预测推理,同样是命令行提交;最终预测的结果可以再hdfs中指定的目录中查看。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值