【问题标题】:Hive with Hbase QueryHive 与 Hbase 查询
【发布时间】:2014-11-24 18:02:04
【问题描述】:

我已经完成了与 Hbase 的集成

用于设置的版本

Hbase-0.98

Handoop-2.5

Hive-0.14

当我使用 Order by Clause 开始查询时,下面提到了查询

查询: select * from hbasehive_table order by key;

我遇到以下错误,但相应文件夹中存在 Jar 文件

java.io.FileNotFoundException:文件不存在: /home/hadoop/apache-hive-0.14.0-bin/lib/hbase-server-0.98.8-hadoop2.jar 在 org.apache.hadoop.hdfs.DistributedFileSystem$17.doCall(DistributedFileSystem.java:1072) 在 org.apache.hadoop.hdfs.DistributedFileSystem$17.doCall(DistributedFileSystem.java:1064) 在 org.apache.hadoop.fs.FileSystemLinkResolver.resolve(FileSystemLinkResolver.java:81) 在 org.apache.hadoop.hdfs.DistributedFileSystem.getFileStatus(DistributedFileSystem.java:1064)

【问题讨论】:

    标签: hadoop hive


    【解决方案1】:

    试试这个,

       sudo cp /usr/lib/hive/lib/hive-common-0.7.0-cdh3u0.jar  /usr/lib/hadoop/lib/
        sudo cp /usr/lib/hive/lib/hbase-0.90.1-cdh3u0.jar  /usr/lib/hadoop/lib/
    

    2) 使用以下命令关闭 HBASE 和 Hadoop

          /usr/lib/hadoop/bin/stop-all.sh
          /usr/lib/hbase/bin/stop-hbase.sh
    

    3) 使用 COMMOND 重启 HBASE 和 Hadoop

         /usr/lib/hadoop/bin/start-all.sh
         /usr/lib/hadoop/bin/start-hbase.sh
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-03
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多