<br />

<br />

## よくある質問
### エラー： `Discovery failed: java.lang.InternalError: java.lang.reflect.InvocationTargetException - Root cause: java.lang.RuntimeException: Fontconfig head is null, check your fonts or fonts configuration`

* **原因：**実行環境にフォントおよびフォント管理ツールがインストールされていないため、結果を Excel に出力できません。

* **解決方法：**実行環境に fontconfig および一般的なフォントセット（DejaVu）をインストールします。

  * CentOS / RHEL / Fedora の場合：`sudo yum install -y fontconfig dejavu-sans-fonts`

  * Debian / Ubuntu の場合：`sudo apt-get update && apt-get install -y fontconfig fonts-dejavu`

  * Alpine Linux の場合：`sudo apk add --no-cache fontconfig ttf-dejavu`

### エラー： `Failed to get HiveMetaStoreClient, uri:thrift://**.**.**.***:9083, error:Could not connect to meta store using any of the URIs provided. Most recent failure: org.apache.thrift.transport.TTransportException: java.net.ConnectException: Connection refused`

* **原因：**ファイアウォール、セキュリティグループ、またはネットワークポリシーにより、ポート 9083 へのトラフィックが許可されていないため、接続に失敗しています。

* **解決方法：**

1) lhm を実行しているマシンから接続性をテストします。

```
HELPCODEESCAPE-codeblock
telnet <metastore_host> 9083
# または
nc -vz <metastore_host> 9083
```

2) 関連するファイアウォールまたはセキュリティグループで、オフラインツールを実行するサーバーからの Hive MetaStore ポート（デフォルトは 9083）へのトラフィックを許可します。

* 送信元：オフラインツールを実行するサーバーの IP アドレスまたは CIDR ブロック

* 宛先：Hive Metastore ホスト

* ポート：9083（または設定したポート）

* プロトコル：TCP