ubuntu - 在 Ubuntu 上安装 Hive 时遇到问题

标签 ubuntu hadoop hive

我正在尝试在我的 Ubuntu 机器上安装 Hive,并使用以下链接作为指南。我在运行指南中的第 4 步时遇到问题。

http://www.edureka.co/blog/apache-hive-installation-on-ubuntu/

我想我已经正确安装了 Hadoop。我在尝试创建仓库目录时收到的错误如下:

$ hadoop fs -mkdir /hduser/hive/warehouse
15/07/04 09:16:16 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
mkdir: `/hduser/hive/warehouse': No such file or directory

我的一个问题是:hive 文件夹是否应该在调用 HDFS 中的 -mkdir 之前创建?

有什么想法吗?

最佳答案

您无法在那里创建多级文件夹。

使用-p

hadoop fs -mkdir -p /hduser/hive/warehouse

或者您也可以先创建更高级别的文件夹。

关于ubuntu - 在 Ubuntu 上安装 Hive 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31217128/

相关文章:

ubuntu - 如何修复 JetBrains 产品(WebStorm、IDEA)中的 Ubuntu 非拉丁键盘快捷键?

hadoop - MapReduce 排列

hadoop - MapReduce 在哪些类型的用例中优于 Spark?

hadoop - Hive - 将数据插入分区表 : partition not found

python - 如何使用 shell 脚本 .sh 设置全局环境变量

ubuntu - 如何在 Ubuntu 13.04 中安装单声道 3.2

java - 在hadoop 2.4.0中找不到org.apache.hadoop.conf的库

hadoop - 类型为 boolean 的分区在 Hive 中总是为真

hadoop - 配置 hadoop-client 以连接到其他机器/服务器中的 hadoop

python - subprocess.Popen 在 Windows 中工作但在 Ubuntu 中不工作