2024.09.16星期一
昨天遇到了启动beeline连接hive2报错的问题 显示的是拒绝连接,一开始我以为是用户名密码问题,但是再三确认后发现并不是 之后查找了site.xml文件,发现配置文件也没有问题,在寻找了很久之后,躺在床上无意间打开了解决方法 这个问题来自于我的异常关闭,这也给了我教训,以后使用虚拟机的时候一定要记得把进程都关闭再关机 否则容易造成集群和数据的损坏(这玩意也忒脆弱了,不是说hadoop的自我修复和备份能力特别牛逼么) 解决问题的方法是 首先关闭安全模式 hdfs dfsadmin -safemode leave (如果想要开始就把leave换成 enter) 之后通过 hdfs dfsadmin -safemode get 可以查看当前状态 显示safemode is OFF就说明已经关闭了 然后使用了 hdfs fsck / -delete 会删除受损的模块 但是这里值得注意的是 不清楚模块是否重要 就我自己的机器来说,删除的是log文件夹下的文件 在我理解是日志文件 因此无关紧要,之后就能够正常通过beeline连接了 但是仍然存在phoenix无法启动的问题,连接不上hbase,这一点将在今天进行解决 记得 关闭虚拟机前要把所有的进程都关闭!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)