0

ローカル モード構成で hive-0.9.0 をセットアップしようとしています。/conf で、hive-site.xml を作成し、warehouse フォルダーのプロパティを指定しました。しかし、その場所に「倉庫」フォルダーを作成していないため、ハイブは定義した場所を使用していないと思います。

また、Hadoop クラスターを起動せずに DDL コマンドを発行するとエラーがスローされるため、ローカル モードのハイブ構成で Hadoop クラスターを実行する必要があります。

FAILED: Error in metadata: MetaException(message:Got exception: java.net.ConnectException Call to localhost/127.0.0.1:54310 failed on connection exception: java.net.ConnectException: Connection refused)

hive-site.xml の内容は次のとおりです。

<?xml version="1.0"?>

<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>

<configuration>

<property>

<name>hive.metastore.warehouse.dir</name>

<value>/home/hadoopuser/hive/warehouse</value>

<description>

Local or HDFS directory where Hive keeps table contents.

</description>

</property>

<property>

<name>hive.metastore.local</name>

<value>true</value>

<description>

Use false if a production metastore server is used.

</description>

</property>

<property>

<name>javax.jdo.option.ConnectionURL</name>

<value>jdbc:derby:;databaseName=/home/hadoopuser/hive/metastore_db;create=true</value>

<description>

The JDBC connection URL.

</description>

</property>

</configuration>
4

1 に答える 1