如何在hive的shell中使用hadoop shell 和linux的命令

如何在hive的shell中使用hadoop shell 和linux的命令,第1张

其实把hive做到shell里面最大的优势是可以定时执行,比如之前做一个论坛用户日志分析的时候,需要定时对hive导入数据,并在hive里面对数据做预处理,最后把hive处理的数据导入到hbase中 这样的实现起来用java显然就没有用shell有优势,因为shell写好了丢那 执行linux定时任务就好了,但是shell有个明显的缺陷就是不灵活,不能根据需求和功能做灵活调用,这时候做到java里面就比用shell写死的好很多,比如做即时需求,点某个功能按键的时候就需要跑hive,明显就是java更好嘛

有几种方法:

1、重新登录;

2、重启机器;

3、使用source命令,如:#soure .bash_profile

就可以直接让环境变量的修改生效了。

4、使用点号也可以让环境变量生效,如:#. .bash_profile

“.” 命令是soure命令的缩写。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8575319.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-18
下一篇2023-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存