问题:Xshell连接linux时出现以下错误:
Last login: Sun Feb 11 14:45:02 2024
-bash: export: `=': 不是有效的标识符
-bash: export: `/opt/hbase-1.3.1': 不是有效的标识符
-bash: export: `=': 不是有效的标识符
-bash: export: `.:/opt/hadoop-2.7.3//bin:/opt/jdk1.8.0_131//bin:/opt/jdk1.8.0_131//bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/jdk1.8.0_131//bin:/bin:/bin': 不是有效的标识符
原因:在linux上设置环境变量时有多余的空格。
export HBASE_HOME = /opt/hbase-1.3.1
export PATH = $PATH:$HBASE_HOME/bin
解决:将=左右的空格删除掉后重新连接
export HBASE_HOME=/opt/hbase-1.3.1
export PATH=$PATH:$HBASE_HOME/bin