Linux 中环境变量问题 (zookeeper)

John_Tsui 2017-12-03 08:39:08
背景:
我在Ubuntu上安装了zookeeper。首先安装JDK,在~/.bashrc 下配置环境变量
并且java -version 正常有回应。说明配置成功
然后安装zookeeper并配置完成。运行zkServer.sh start 发现报错大致就是java不认知的命令,上网说需要在
zkServer.sh中在配置jdk环境变量。试了一下果然成功。
问题:
1、为什么配置完环境需要在运行的shell中继续配置呢
2、、etc/profile ~/.bashrc 什么关系?
3、你们一般怎么在linux下配置环境变量?
...全文
709 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
john_liqinghan 2018-01-15
  • 打赏
  • 举报
回复
etc/profile 类似于windows的系统环境变量 ~/.bashrc 什么关系类似于windows的用户环境变量
clorymmk 2018-01-15
  • 打赏
  • 举报
回复
2、/etc/profile下的设置对所有用户生效,~/.bashrc只对当前用户有效 3、一般访问公司服务器主机时,对服务器主机的配置从操作都是仅对当前登录用户生效的,满足不同开发人员的需要。 另外,如果配置好环境变量后,一般有2种可办法查询是否配置成功: 用whereis 查询相关指令的存储路径(如果配置环境变量失败的话,是查询不到的)。
ckc 2018-01-08
  • 打赏
  • 举报
回复
2、/etc/profile设置的内容所有用户都会执行到,~/.bashrc只有当前用户才会用到 3、公用的设置在/etc/profile里,单个用户的设置在~/.bash_profile里
皇御雷霆 2018-01-08
  • 打赏
  • 举报
回复
在你运行zookeeper用户的~/.bashrc配置java环境变量即可 http://blog.csdn.net/qiao1245/article/details/44650929

18,773

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
  • 专题技术讨论区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧