echo $JAVA_HOME
给我/usr/lib/jvm/java-8-oracle,我的/usr/local/hadoop/etc/hadoop/hadoop-env.sh中有export JAVA_HOME= /usr/lib/jvm/java-8-oracle。然而,当我运行/usr/local/hadoop/bin/hadoop时,我得到了以下错误:
/usr/local/hadoop/etc/hadoop/hadoop-env.sh: line 25: export: `/usr/lib/jvm/java-8-oracle': not a valid identifier
我在Ubuntu15.04上安装了Hadoop2.7.0单节点集群,遵循来自的命令,直到命令格式化hdfs为止,几乎一切正常。
当我进入
$ hdfs namenode -format
我收到错误:Could not find or load main class Djava.librarary.path=.usr.local.hadoop.lib
在巴斯克我有
#hadoop variables
export JAVA_HOME=/usr/lib/jvm/java-8-oracle/lib/amd64
export HADOOP_HOME=/usr/local/hadoop
export P
在ubuntu-16.04中安装hadoop时,我得到了
hdadmin@ubuntu:~/hadoop-2.5.0-cdh5.3.2$ bin/hdfs namenode -format
bin/hdfs: line 301: /usr/lib/jvm/java-8-oracle//bin/java: No such file or directory
以下是hadoop-env.sh中JAVA_HOME的值
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/
以及我在.bashrc文件中添加的以下几行
export JAVA_HOME=/
我已经安装了Hadoop3.1.1,它正在工作。但是,当我试图编译WordCount示例时,我收到了以下错误:
/usr/local/hadoop/libexec/hadoop-functions.sh: line 2358: HADOOP_COM.SUN.TOOLS.JAVAC.MAIN_USER: bad substitution
/usr/local/hadoop/libexec/hadoop-functions.sh: line 2453: HADOOP_COM.SUN.TOOLS.JAVAC.MAIN_OPTS: bad substitution
为了编译,我使用了下一行:
hado
在CentOS 8上安装Oracle19c存在问题。
[hadoop@localhost dbhome_1]$ sudo ./runInstaller
[sudo] password for hadoop:
ERROR: Unable to verify the graphical display setup. This application requires X display. Make sure that xdpyinfo exist under PATH variable.
/u01/app/oracle/product/19.0.0/dbhome_1/perl/bin/perl:
我想将数据从Oracle数据库导入到Hadoop,并考虑使用Sqoop。当我尝试时,我发现Oracle和Hadoop的数据连接器是断开的。
2019-07-18 09:19:58,203 [uber-SubtaskRunner] INFO org.apache.sqoop.manager.oracle.OraOopManagerFactory - Data Connector for Oracle and Hadoop is disabled.
我联系了系统管理员,告诉我,我们的Sqoop目前还没有为Oracle数据库配置,而且不会配置。相反,他们建议使用下面的pyspark脚本。
我在C