简体   繁体   English

.bashrc文件显示错误

[英].bashrc file showing error

I am using linux mint 17.2 64bit rafaela cinnamon edition . 我正在使用Linux Mint 17.2 64位Rafaela肉桂版。 I configured hadoop 2.7.1 successfully but after a system restart it is showing errors. 我成功配置了hadoop 2.7.1,但是在系统重新启动后却显示错误。 I have installed oracle jdk1.8. 我已经安装了Oracle jdk1.8。 These are my hadoop's hduser .bashrc file values. 这些是我的hadoop的hduser .bashrc文件值。

# Set JAVA_HOME (we will also configure JAVA_HOME directly for Hadoop later on)

 # Add Hadoop bin/ directory to PATH
 # --hadoop enviroment variable starts --#
export HADOOP_HOME=/usr/local/hadoop
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME = $HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"
export PATH=$PATH:/usr/local/hadoop/bin/
# --hadoop enviroment variable end --#

And The version is 而版本是

 Hadoop 2.7.1
 Subversion https://git-wip-us.apache.org/repos/asf/hadoop.git -r 
 15ecc87ccf4a0228f35af08fc56de536e6ce657a
 Compiled by jenkins on 2015-06-29T06:04Z
 Compiled with protoc 2.5.0
 From source with checksum fc0a1a23fc1868e4d5ee7fa2b28a58a
 This command was run using /usr/local/hadoop/share/hadoop/common 
 /hadoop-   common-2.7.1.jar

while login to hduser the terminal shows error that shown below 登录到hduser时,终端显示如下错误

Password: 
bash: export: `=': not a valid identifier
bash: export: `/usr/local/hadoop': not a valid identifier

I got every needed component at the first time i put 'jps' command but after OS restart the 'jps' command returns the following value only 我第一次输入“ jps”命令时得到了所有需要的组件,但是在操作系统重新启动后,“ jps”命令仅返回以下值

hduser@vishnu-300E5E-300E4E-300E5V-300E4V ~ $jps
3727 Jps
hduser@vishnu-300E5E-300E4E-300E5V-300E4V ~ $

Let me know the configuration problem I am new to linux 让我知道我是Linux新手的配置问题

Remove the space at line 12: export YARN_HOME = $HADOOP_HOME . 删除第12行的空间: export YARN_HOME = $HADOOP_HOME

export YARN_HOME=$HADOOP_HOME

bash doesn't like spaces around = bash不喜欢周围的空格=

If you want to know on which line number it failes next time, you can paste it in a text file and execute that file with bash file.sh It'll tell you nicely where you need to look. 如果您想知道下次在哪个行号上失败,可以将其粘贴到文本文件中,然后使用bash file.sh执行该文件。它将很好地告诉您需要查找的位置。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM