在Ubuntu上安装Hive
我想在我的Ubuntu上安装Hive。我读了这篇文章,这对我很有帮助。除了第4步,我做了所有的步骤。我不知道这一步应该做什么 你能详细解释一下这一步吗?第三步顺利吗?直到第3步,您正在将二进制文件从SVN下载到您的机器上,第4步是在Hadoop环境中设置二进制文件 步骤4建议您执行以下操作: 导出路径=$PATH:/usr/src/hive/build/dist/bin/ ->表示您正在PATH环境中添加目录/usr/src/hive/build/dist/bin/。您必须已在此文件夹->/usr/src/hive/build/dist/bin/中安装了配置单元,因此在路径中添加此文件夹(实际上是配置单元二进制文件)将允许您在计算机中运行配置单元 导出路径=$PATH:/usr/src/hive/build/dist/lib/ ->表示您正在PATH环境中添加目录/usr/src/hive/build/dist/lib/。在计算机上安装了配置单元后,与配置单元相关的库位于该文件夹>/usr/src/Hive/build/dist/lib/中,因此将此目录添加到您的路径将有助于配置单元成功运行 导出路径=$PATH:/usr/local/hadoop/bin ->如果您的计算机中已经运行了Hadoop,那么应该已经设置了,否则这个命令只是在您的计算机路径中设置Hadoop二进制文件夹在Ubuntu上安装Hive,ubuntu,hadoop,hive,Ubuntu,Hadoop,Hive,我想在我的Ubuntu上安装Hive。我读了这篇文章,这对我很有帮助。除了第4步,我做了所有的步骤。我不知道这一步应该做什么 你能详细解释一下这一步吗?第三步顺利吗?直到第3步,您正在将二进制文件从SVN下载到您的机器上,第4步是在Hadoop环境中设置二进制文件 步骤4建议您执行以下操作: 导出路径=$PATH:/usr/src/hive/build/dist/bin/ ->表示您正在PATH环境中添加目录/usr/src/hive/build/dist/bin/。您必须已在此文件夹->/us
如果您不知道什么是路径,只需在internet上查找“Linux中的路径”。步骤1:下载并提取Hadoop 步骤2:将JAVA_HOME path设置为conf/hadoop-env.sh//此步骤是为hadoop设置JAVA路径 步骤3:conf/core-site.xml:
<configuration>
<property>
<name>fs.default.name</name> //Place your home folder here for using hadoop
<value>hdfs://localhost:9000</value>
</property>
</configuration>
<configuration> //This setting for the number of replications of the file or you can add data node for the save the file
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>localhost:9001</value> // add your master host in the place of localhost here
</property>
</configuration>
步骤7:启动hadoop守护进程:
bin/start-all.sh
步骤8:检查端口下方的NameNode和JobTracker
http://localhost:50070/ //master
http://localhost:50030/ //slave
//最好尝试ssh检查您的工作节点
步骤9:下载并提取配置单元
步骤10:设置以下环境变量
export HADOOP_HOME=<hadoop-install-dir>
export HIVE_HOME=<hive-install-dir>
export PATH=$HIVE_HOME/bin:$PATH
$HIVE_HOME/bin/hive
导出HADOOP\u主页=
出口蜂箱回家=
导出路径=$HIVE\u HOME/bin:$PATH
$HIVE\u HOME/bin/HIVE
使在Ubuntu上安装Hive变得非常简单。谢谢你的回答。我已将我的Hive安装在此路径下载/Hive/然后我应该更改导出命令路径。我得到的正确吗?你确定吗?我认为你没有安装,而是下载了它。安装主要在/usr/*位置完成,所以我不确定。如果你只是尝试在/downloads/hive/找到配置单元二进制文件,如果找到,您确实可以将此文件夹添加为路径中的/downloads/hive/build/dist/bin。谢谢您Avkash:)老实说,我更改了路径命令,并将其更改为/home/babak/downloads/hive/build/dist/bin。然后我得到了如下java错误**/home/babak/downloads/hadoop/bin/。/bin hadoop:row 258:/usr/lib/j2sdk1.5-sun/bin/java:file或folder not找到**蜂巢二进制文件?怎么了?看来你的路线不对。。你真的需要明白,所有的二进制文件(libs&bin)必须在路径中才能工作。按照我的解决方案下载VM并在Windows上运行。大多数虚拟机上都有配置单元,或者你可以很容易地在上面安装配置单元。链接已断开。
export HADOOP_HOME=<hadoop-install-dir>
export HIVE_HOME=<hive-install-dir>
export PATH=$HIVE_HOME/bin:$PATH
$HIVE_HOME/bin/hive