HAWQとHCatalogで管理されているデータを照会することは可能ですが、必要なすべてのツールをインストールするHortonworks Ambariがインストールされています。 hive iのスキーマを照会するには、PostgreSQLに入り、SET pxf_service_address TO "localhost:51200"というコマンドを実行するという重要な指示に従いましたが、私はいつも設定パラメータ "pxf_service_address"を認識できません。誰もこの問題を以前に持っていますか?HAWQとPXFでハイブスキーマを照会する
0
A
答えて
0
あなたのバージョン()の出力は、あなたがPostgreSQLインスタンスに接続していることを示しています。これはHAWQではありません。
PostgreSQLとHAWQのデフォルトポートは5432なので、単一のノードでは1つを変更する必要があります。私は、HortonworksがPostgreSQLポートの代わりにHAWQポートを変更することを決めたのはバグだと思います。したがって、Hortonworksに何らかのフィードバックを加えたい場合は、Post32SQLポートを5432以外に変更するように指示してください。
/usr/local/hawq/etc/hawq-site.xmlファイルでhawq_master_address_portを検索してください。値は5432以外の値になります。また、hawq_master_address_hostの値を見て、マスターホストにいることを確認する必要があります。 psql経由であなたのマスターホストに接続するためのssh。
HAWQポートを装備し、マスターホストにgpadminとしてログインして、.bashrcファイルを編集します。追加:
export PGPORT=<hawq_master_address_port>
hawq_master_address_portをhawq-site.xmlの値に置き換えます。
今すぐあなたの.bashrcファイルをソースしてから実行します。私はまた、あなたがgpadminデータベースを持っていない推測している
psql template1
ので、それを作成します。
psql -d template1 -c "create database gpadmin;"
これで「psql」を実行してHAWQに接続することができます。
関連する問題
- 1. 私はHawq PXFでORC外部テーブルを作成します
- 2. PIVOTAL HAWQ- PXF接続が動作しない
- 3. 照会パラメーターを列照会照会で列名として使用する方法
- 4. servicestackプロパティの照会名で照会
- 5. 照会された別のオブジェクトを別の照会オブジェクトで照会
- 6. スペースで照会するSparql
- 7. 配列で照会する
- 8. MongoDB Compassで照会する
- 9. トレーニングで照会
- 10. issuetypeとpriorityを照会するには?
- 11. データストアを照会するときのエラーメッセージ
- 12. LinqがDataTableとレコードを照会する
- 13. 照会の会話
- 14. 照会協会:: CollectionProxy
- 15. "hawq stop -M immediate"と "hawq stop -M fast"の違いは何ですか?
- 16. NoSqlを参照データに照会する
- 17. ルックアップテーブルを照会するベストプラクティス
- 18. レールアソシエーションを照会する
- 19. テキストファイルを照会する
- 20. ユーザープロファイルリポジトリを照会するATG
- 21. ローカルグループを照会する
- 22. 照会可能な照会データ数
- 23. useMasterKeyパラメーターでそれぞれサーバー照会を照会
- 24. SetColumnを照会
- 25. JayDataでの照会
- 26. 照会ルートに一致する照会パラメーター
- 27. sparqlでdbpedia.orgを照会するには
- 28. postgresでjsonを照会する
- 29. 述語でコアデータを照会する
- 30. Laravelでコレクションを照会する
あなたはPostgreSQLに接続しません。 HAWQにgpadminとして接続します。 Localhostはまた、あなたが単一のノードを使用していると仮定しています。 –
私はgpadminとしてログに記録されています。これは、単一ノードの使用を避けるためです。SET pxf_service_addressを "hadoop-1t:51200"に設定しました。 psqlでは、私は同じエラーが発生します。私は外部テーブルを作成しようとしましたが、エラーも発生します –
私はあなたがHAWQではなくAmbari PostgreSQLデータベースに接続していると思います。 "select version();"を実行します。見つけ出す。 –