问题描述:
小伙伴们,今天在启动hive的时候,发现无法启动服务了,报错提示为 -bash: hive: command not found。
原因排查:
首先我检查了hive是否正确安装,以及配置文件是否正确,在确认这两项没有问题的情况下。我开始对环境变量下手了,结果,好巧不巧,发现我的hive环境变量没了。
于是我仔细检查了这几天的指令操作,发现我在配置hbase集群的时候,将主节点的环境变量全部向从节点复制了一次,导致我部署在从节点上的hive缺失了环境变量。
解决方法:
1.修改部署hive节点的环境变量,在此节点上增加hive环境变量;
2.加载环境变量使其生效。
source /etc/profile
通过以上的解决方案呢,可以发现问题已经解决了。