草庐IT

Home-Icon

全部标签

hadoop - Hive 3.1.1安装问题: Cannot find hadoop installation: $HADOOP_HOME or $HADOOP_PREFIX must be set or hadoop must be in the path

感谢有关tutorialspoint和stackoverflow的有用信息,我几乎完成了在OracleVirtualBox上的Ubuntu上安装Hive3.1.1和Hadoop3.0.3。我尝试从$HIVE_HOME运行“bin/hive”并收到以下错误:"Cannotfindhadoopinstallation:$HADOOP_HOMEor$HADOOP_PREFIXmustbesetorhadoopmustbeinthepath."我编辑了bashrc以包括:exportHADOOP_HOME=/usr/local/hadoop....exportPATH=$PATH:$HADOO

Hadoop:未设置 JAVA_HOME

像世界上其他人一样,我正在关注thishadooptutorial.我到了格式化HDFS的地步,我明白了:user@linux01:~$sudo$HADOOP_INSTALL/bin/hadoopnamenode-formatError:JAVA_HOMEisnotset.这很有趣,我在/etc/profiles中设置了JAVA_HOME。user@linux01:~$tail-n4/etc/profileexportJAVA_HOME=/usr/local/jdk1.6.0_32/binexportJDK_HOME=$JAVA_HOMEexportPATH=$PATH:/usr/lo

java - 将 JAVA_HOME 设置为 java 安装的根目录

我目前正在使用hadoop,在配置部分有“至少将JAVA_HOME定义为Java安装的根目录”我实际上对此感到困惑。说,我的JAVA_HOME使用时:echo$JAVA_HOME是:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home和我使用时的java安装:whichjavais:/usr/bin/java要将JAVA_HOME设置为java根目录,我应该做哪些更改?谢谢!对于后续操作,我认为教程提到要在conf/en-sh部分进行更改。我尝试了以下建议的答案的组合,但仍然出现以下错误1.导出JAVA_HOM

hadoop - 无法使用 cygwin 为 hadoop 设置 JAVA_HOME

我正在尝试在hadoop的env.sh中设置JAVA_HOME。我在Windows7上使用cygwin。我已将env.sh编辑为:exportJAVA_HOME="/cygdrive/C/ProgramFiles/Java/jdk1.6.0_26"在环境变量中,我将JAVA_HOME设置为C:\ProgramFiles\Java\jdk1.6.0_26路径为%JAVA_HOME%\bin;c:\cygwin\bin;c:\cygwin\usr\sbin但我仍然遇到这些错误。/cygdrive/d/hadoop-1.2.1/libexec/../conf/hadoop-env.sh:li

hadoop - Hortonworks 沙箱 $HIVE_HOME 路径

我带着一个愚蠢的问题又回来了。我下载了Hortonworks沙盒并尝试了:echo$HIVE_HOME什么也没有。有人可以指导我这条路是什么吗?在hive-site.xml中,我得到以下几行:hive.metastore.warehouse.dir/apps/hive/warehouse但是盒子上没有这个路径。非常感谢任何帮助!! 最佳答案 抱歉打扰了。路径是:hadoopfs-ls/apps/hive/warehouse/[root@sandboxcurrent]#vi/etc/hive/conf.install/hive-sit

hadoop - 必须设置 $HADOOP_HOME 或 $HADOOP_PREFIX 或者 hadoop 必须在路径中

我下载了hive源代码并使用以下命令进行构建。mvncleaninstall-Phadoop-2,dist-DskipTests然后进入bin目录,执行hive使用bin#./hiveMissingHiveExecutionJar:/tools/hive/lib/hive-exec-*.jar为了解决这个问题我设置了exportHIVE_HOME=/tools/hive/packaging/target/apache-hive-2.0.0-SNAPSHOT-bin/apache-hive-2.0.0-SNAPSHOT-binexportPATH=$HIVE_HOME/bin:$PATH

hadoop - 使用 sed 将 JAVA_HOME 环境变量添加到 hadoop-env,sh 文件

当我运行命令时:sed-i"\$aexportJAVA_HOME=c:\ProgramFiles(x86)\Java\jre1.8.0_151\bin"$HADOOP_HOME/etc/hadoop/hadoop-env.sh我得到错误:sed:can'tread/usr/share/hadoop/etc/hadoop/hadoop-env.shnosuchfileordirectory我验证了目录和文件存在。$HADOOP_HOME=/usr/share/hadoop你知道问题是什么吗?我已经搜索了StackOverflow和谷歌,但没有找到解决方案。 最

hadoop - Hive 负载数据 :No files matching path file:/home/hive/sample. 日志

我正在尝试加载HDP-sandbox上的sample.log文件我最初的努力LOADDATALOCALINPATH'sample.log'OVERWRITEINTOTABLElogs;好像路径不匹配Error:Errorwhilecompilingstatement:FAILED:SemanticExceptionLine1:23Invalidpath''sample.log'':Nofilesmatchingpathfile:/home/hive/sample.log(state=42000,code=40000)我注销,移动到/root,然后进入hive0:jdbc:hive2:/

linux - CDH4 JAVA_HOME Ubuntu

我已经在CentOs上以伪分布式模式安装了CDH4,没有任何问题,但是当我在Ubuntu12.04上安装它时,我在设置JAVA_HOME环境变量时遇到了一些错误。我安装了JDK并在/etc/profile.d和~/bash.rc中使用以下行正确设置了JAVA_HOME:exportJAVA_HOME=/usr/local/java/latestexportPATH=${JAVA_HOME}/bin:$PATH我知道在这两个地方定义它是多余的,但显然在/etc/profile.d中设置它是行不通的。从我的用户那里,当我输入$echo$JAVA_HOME时,我得到:/usr/local/j

Hadoop master 无法使用不同的 $HADOOP_HOME 启动 slave

在master中,$HADOOP_HOME是/home/a/hadoop,slave的$HADOOP_HOME是/home/b/hadoop在master中,当我尝试使用start-all.sh时,master名称节点成功启动,但无法启动slave的数据节点,并显示以下消息:b@192.068.0.2:bash:line0:cd:/home/b/hadoop/libexec/..:Nosuchfileordirectoryb@192.068.0.2:bash:/home/b/hadoop/bin/hadoop-daemon.sh:Nosuchfileordirectory关于如何在ma