无论是hadoop、spark还是storm。搭建各子项目需要配置环境变量,这里列举我所尝试过的各种版本。
vim /etc/profile suorce /etc/profile
vim /etc/profile.d source /etc/profile.d
vim /etc/environment
suorce /etc/environment
因修改/etc/environment,导致Linux无法登陆
vim ~./bashrc source ~./bashrc
/etc/environment是设置整个系统的环境。而/etc/profile是设置所有用户的环境,前者与登录用户无关,后者与登录用户有关。
/.bashrc:当前用户的环境变量
etc/profile :全局环境变量 (最好配置这个)
etc/profile :全局环境变量 (最好配置这个)
更详细,请见博客