大模型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.可以主动干预命令规范,如指定安装包的路径,环境规范。
后记
大模型确实最近不断给工作带来惊喜,因为过去一点点把命令改来改去的状态在大模型加持下一句话搞定,真的是很惊艳;另外来说需要精准控制大模型干活主要还是取决人的经验,这让我们不担心被大模型给干掉了,最后是大模型总能给人一种知己的感觉,因为他给出的方案经常都是很懂你的样子~~哈哈,祝发财!!