当前位置: 首页 > news >正文

大模型MCP技术之一句话安装Hadoop

前言

自从前文介绍了MYSQL-MCP技术之后,很多同学也是打开了脑洞一样,有了大模型+MCP之后,程序员干活基本就是“要干啥,给一句痛快话!”,我们今天来感受一下过去疯狂吭叽吭叽各种敲命令的

准备工作

开局就是一台空机器,直接OrbStack面板上新建一台机器即可。

为了方便,改一下密码,我的机器情况如下

IP地址是:198.19.249.98
用户名是:zhuxuemin
密码是:123456

机器上需要安装ssh服务如果没有的话,因为我们希望通过ssh服务远程连接。然后就可以开始使唤了。

安装免密登陆

问题:请帮我安装好免密登陆,可以得到如下的回复。

我们可以看到大模型思考过程是很完备的,首先检查环境->安装环境->测试验证

Hadoop伪分布

问题:请你在198.19.249.98机器上安装hadoop伪分布环境

首先是会去检查Java环境的,然后下载hadoop安装包

接下来是解压安装包,重命名

最后就是修改配置,后面帮忙检查启动

实在是优秀!!

一些问题&&小总结

1.模型安装的时候会帮忙安装依赖的,比如JDK的安装,会自己检查,这里建议提前做好安装工作,后面就会专注安装 Hadoop。
2.安装Hadoop的时候会自动帮忙去互联网下载安装包,但是安装默认都是国外网站,会超时的,这个时候会换个地址重试,重试太多的话就信息混乱了,如果网络环境不好可以提前准备好安装包。

完全分布式环境安装

接下来,上难度了,直接上三台机器,我们希望一句话安装一个完全分布式环境。

安装三台机器的免密登陆

问:
请你在下面三台机器都设置免密码登陆,信息如下:

用户名:zhuxuemin
机器列表:
198.19.249.98
198.19.249.60
198.19.249.96

这个不复杂,就是挨个挨个把密钥送过去,主要是每次都贴心验证一下,太懂事了

三台机器安装Hadoop

问:
我要在这三台机器中安装hadoop的分布式环境,具体规划如下

198.19.249.98 作为Namenode,resourcemanager
198.19.249.60 作为Datanode,nodemanager
198.19.249.96 作为Datanode,nodemanager

我们可以看到这里是执行下载一次,然后通过scp分发到其他节点

期间是逐步分发

这里面其实有个问题,就是执行命令的时候只是包的分发,没有实现完全分布式的功能,需要继续给命令

问:请你启动完全分布式环境
启动的过程中发现了host没有同步

期间还进行了修正

当然最后是成功运行的

大总结

后面修正的过程其实是一个演示效果,期间因为一次性要做的事情太多,一度导致思考几乎停住了。想要让大模型更好给我们当牛做马,有以下心得:

  • 1.尽量每一步任务内容别太重,否则验证复杂度太高,导致出现乱入了。
  • 2.提前帮忙处理好类似,网络,安装包,JDK环境这类问题,主要还是如果失败之后会不断尝试,情况会乱了。
  • 3.一步一验证,大模型做小任务的时候会主动验证,但是作为人还是需要看下给的结果是否符合预期。
  • 4.可以主动干预命令规范,如指定安装包的路径,环境规范。

后记

大模型确实最近不断给工作带来惊喜,因为过去一点点把命令改来改去的状态在大模型加持下一句话搞定,真的是很惊艳;另外来说需要精准控制大模型干活主要还是取决人的经验,这让我们不担心被大模型给干掉了,最后是大模型总能给人一种知己的感觉,因为他给出的方案经常都是很懂你的样子~~哈哈,祝发财!!

http://www.lqws.cn/news/600301.html

相关文章:

  • 图神经网络(篇二)-基础知识
  • 安全左移(Shift Left Security):软件安全的演进之路
  • Badoo×亚矩云手机:社交约会革命的“云端心跳加速剂“
  • 计网学习笔记第1章 计算机网络体系结构(灰灰题库)
  • 微信小程序实现table表格
  • vue+three.js 加载模型,并让模型随航线飞行
  • 服务器种类与超融合
  • CSS 安装使用教程
  • mysql的自增id用完怎么办?
  • 【MobaXterm、Vim】使用合集1
  • 多容器应用与编排——AI教你学Docker
  • 单端输入转差分输出
  • ELK日志分析系统(filebeat+logstash+elasticsearch+kibana)
  • 学习字符串
  • AKAZE(Accelerated-KAZE)图像特征点检测算法详解和C++代码实现示例
  • 初识QT-对象树
  • Adobe AI高效设计秘籍与创新思维进阶
  • STM32
  • 三极管是NPN还是PNP
  • 为什么Netty 性能高
  • 关于vue2使用elform的rules校验
  • 第8章路由协议,RIP、OSPF、BGP、IS-IS
  • Zephyr RTOS 信号量 (Semaphore)
  • SpringMVC--使用RESTFul实现用户管理系统
  • 鸿蒙学习——开发中遇到的问题记录
  • Windows VMWare Centos Docker部署Springboot + mybatis + MySql应用
  • Embeddings模型
  • IOday2--7.1
  • 工作中常用的Git操作命令(一)
  • 电脑键盘不能打字了怎么解决 查看恢复方法