|
@@ -37,27 +37,28 @@ sf_caption_position:
|
|
|
sf_remove_promo_bar:
|
|
sf_remove_promo_bar:
|
|
|
- 1
|
|
- 1
|
|
|
categories:
|
|
categories:
|
|
|
- - Editor / Notebook
|
|
|
|
|
- - HBase
|
|
|
|
|
- - Hue 4.5
|
|
|
|
|
|
|
+ - Querying
|
|
|
|
|
+ - Browsing
|
|
|
|
|
+ - Version 4
|
|
|
|
|
+ - Version 4.8
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
-[Apache Phoenix][1] は、非リレーショナル分散データストアである [Apache HBase][2]拡張した素晴らしいアドオンです。[HBase Browser][3]上に、[Editor][4] はデータをクエリするためのより一般的な構文を提供します。キー/バリューストアであることでSQLにはさまざまなイディオムがあり、Hue のSQL UXの機能を完全にサポートするにはまだいくつかの洗練作業が必要なことにご注意ください。
|
|
|
|
|
|
|
+[Apache Phoenix][1] は、非リレーショナル分散データストアである [Apache HBase][2]拡張する素晴らしいアドオンです。[HBase Browser][3]上で、Hue の [Editor][4] はデータをクエリするためのより一般的な構文を提供します。キー/バリューストアであることでSQLにはさまざまな構文があり、Hue のSQL UXの機能を完全にサポートするにはまだいくつかの洗練作業が必要なことにご注意ください。
|
|
|
|
|
|
|
|
-この Phoenix についての最初のブログ記事では、[Phoenix’s 15-minute tutorial][5] のチュートリアルに従って、その後 Editor から US_POPULATION テーブルをクエリします。
|
|
|
|
|
|
|
+この Phoenix についてのブログ記事では、[Phoenix's 15-minute tutorial][5] のチュートリアルに従い、その後 Editor から US_POPULATION テーブルをクエリします。
|
|
|
|
|
|
|
|
-HueはJDBC、または [SQL Connector documentation][6] に記載されているSqlAlchemyインターフェースをサポートしています。私たちはSqlAlchemyを洗濯します。
|
|
|
|
|
|
|
+Hue は [SQL Connector documentation](https://docs.gethue.com/administrator/configuration/connectors/#apache-phoenix)に記載されている SqlAlchemy インターフェイスを介して Phoenix をサポートしています。[HUE-9367](https://issues.cloudera.org/browse/HUE-9367) により、コネクターは Hue に同梱されているのですぐにご利用いただけます。
|
|
|
|
|
|
|
|
-Hueのホストにて:
|
|
|
|
|
|
|
+Hue のホストにて:
|
|
|
|
|
|
|
|
./build/env/bin/pip install pyPhoenix
|
|
./build/env/bin/pip install pyPhoenix
|
|
|
|
|
|
|
|
-続いて desktop/conf/hue.ini 設定ファイルセクションにて:
|
|
|
|
|
|
|
+続いて desktop/conf/hue.ini 設定ファイルセクションで Phoenix インタープリターを追加するだけです:
|
|
|
|
|
|
|
|
[notebook]
|
|
[notebook]
|
|
|
[[interpreters]]
|
|
[[interpreters]]
|
|
|
[[[phoenix]]]
|
|
[[[phoenix]]]
|
|
|
- name = phoenix
|
|
|
|
|
|
|
+ name=phoenix
|
|
|
interface=sqlalchemy
|
|
interface=sqlalchemy
|
|
|
options='{"url": "phoenix://sql-phoenix.gethue.com:8765/"}'
|
|
options='{"url": "phoenix://sql-phoenix.gethue.com:8765/"}'
|
|
|
|
|
|
|
@@ -73,11 +74,11 @@ Hueのホストにて:
|
|
|
|
|
|
|
|
これで HBase をクエリする準備ができました!
|
|
これで HBase をクエリする準備ができました!
|
|
|
|
|
|
|
|
- select * from us_population limit 10
|
|
|
|
|
|
|
+ SELECT * FROM us_population LIMIT 10
|
|
|
|
|
|
|
|
-[<img class="aligncenter wp-image-6025" src="https://cdn.gethue.com/uploads/2019/07/editor_phoenix_select.png" alt="" width="1076" height="580" />][7]
|
|
|
|
|
|
|
+<a href="https://cdn.gethue.com/uploads/2019/07/editor_phoenix_select.png"><img src="https://cdn.gethue.com/uploads/2019/07/editor_phoenix_select.png" /></a>
|
|
|
|
|
|
|
|
-[<img class="aligncenter wp-image-6026" src="https://cdn.gethue.com/uploads/2019/07/phonix_select_shell.png" alt="" width="769" height="415" />][8]
|
|
|
|
|
|
|
+<a href="https://cdn.gethue.com/uploads/2019/07/phonix_select_shell.png"><img src="https://cdn.gethue.com/uploads/2019/07/phonix_select_shell.png" /></a>
|
|
|
|
|
|
|
|
注
|
|
注
|
|
|
|
|
|
|
@@ -96,15 +97,11 @@ Error: ERROR 505 (42000): Table is read only. (state=42000,code=505)
|
|
|
0: jdbc:phoenix:> select * from "analytics_demo" where pk = "domain.0" limit 5;
|
|
0: jdbc:phoenix:> select * from "analytics_demo" where pk = "domain.0" limit 5;
|
|
|
</code></pre>
|
|
</code></pre>
|
|
|
|
|
|
|
|
-**3** Phoenix は Apache Calcite に従っています。[SQL autocomplete][9] の改善にご協力ください。
|
|
|
|
|
|
|
+**3** Phoenix は Apache Calcite に従っています。[SQL autocomplete](https://docs.gethue.com/developer/parsers/) で改善にご協力ください。
|
|
|
|
|
|
|
|
-**4** セミコロン ‘;’ をスキップします
|
|
|
|
|
|
|
+**4** UI (およびベースとなる SQLAlchemy API) は 'ANY 名前空間' と 'empty/Default' 名前空間を区別することができません。
|
|
|
|
|
|
|
|
-**5** セキュリティはテストしていません
|
|
|
|
|
-
|
|
|
|
|
-**6** いくつかの既知の問題は [Phoenix SqlAlchemy connector page ][10]にリストしています
|
|
|
|
|
-
|
|
|
|
|
-このCloudera の [Phoenix in CDH][11] 発表のブログ記事で Apache Phoenix の昨日の詳細をご覧ください。
|
|
|
|
|
|
|
+このCloudera の [Phoenix in CDH](https://blog.cloudera.com/blog/2019/07/apache-phoenix-for-cdh/) のブログ記事で Apache Phoenix の機能の詳細をご覧ください。
|
|
|
|
|
|
|
|
<div>
|
|
<div>
|
|
|
フィードバックや質問があれば、この記事または <a href="https://twitter.com/gethue">@gethue</a>までコメントをお願いします!
|
|
フィードバックや質問があれば、この記事または <a href="https://twitter.com/gethue">@gethue</a>までコメントをお願いします!
|
|
@@ -118,9 +115,3 @@ Error: ERROR 505 (42000): Table is read only. (state=42000,code=505)
|
|
|
[3]: https://gethue.com/improved-hbase-cell-editor-history/
|
|
[3]: https://gethue.com/improved-hbase-cell-editor-history/
|
|
|
[4]: https://gethue.com/sql-editor/
|
|
[4]: https://gethue.com/sql-editor/
|
|
|
[5]: https://phoenix.apache.org/Phoenix-in-15-minutes-or-less.html
|
|
[5]: https://phoenix.apache.org/Phoenix-in-15-minutes-or-less.html
|
|
|
- [6]: https://docs.gethue.com//administrator/configuration/editor/#phoenix
|
|
|
|
|
- [7]: https://cdn.gethue.com/uploads/2019/07/editor_phoenix_select.png
|
|
|
|
|
- [8]: https://cdn.gethue.com/uploads/2019/07/phonix_select_shell.png
|
|
|
|
|
- [9]: https://docs.gethue.com//developer/parsers/
|
|
|
|
|
- [10]: https://github.com/Pirionfr/pyPhoenix
|
|
|
|
|
- [11]: https://blog.cloudera.com/blog/2019/07/apache-phoenix-for-cdh/
|
|
|