問題タブ [sqlline]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
hbase - phoenix テーブルから大きなデータを読み取れません
こんにちは、大きなテーブルでフェニックス カウント クエリを実行しているときに、以下のエラー メッセージが表示されます。
助けてください。
hbase - Apache Phoenix クライアントが Zookeper 経由でリモート hbase サーバーに接続できない
Apache Phoenix JDBC クライアント (テスト目的で sqlline.py を使用しています) を任意のリモート コンピューターから Hbase に接続する際に問題があります。
私がテストしている方法は次のとおりです。
Linux を実行している別のマシンに ssh し、zookeeper クォーラム (現時点では christianwith-KP の 1 台のマシン) に接続しようとします。
コマンドラインに接続しようとした後、何もせず、数分後にJavaエラーメッセージが大量に表示されます。
これはログファイル Zookeeper.out からのもので、IP アドレスが接続しようとしているリモート コンピューターと一致するため、Zookeeper は sqlline.py を実行しているリモート クライアントからの接続を受け入れているようです。
ローカル マシンに接続しようとすると、すべて正常に動作します。フェニックスの2つのバージョンが同一であることを確認しました...
それでは、セットアップに取り掛かりましょう。私は次のバージョンを使用しています。
- ハドゥープ: 2.5.2
- 飼育係: 3.4.6
- HBase: 1.0.1.1
- フェニックス: 4.4.0
HBase ではなく、Zookeeper を個別に実行しています。
これは私の hbase-site.xml です:
これは私のetc/hostsです:
これは、jps を実行したときの私の出力です。
---編集開始: 10.08.15
私が気付いたもう1つのことは、単に配置するとリージョンサーバーが起動しないことです
ファイル HBase/conf/regionservers に追加しますが、配置すると起動します
そこで...
---編集終了: 10.08.15
私の問題に関連する他の多くのトピックを既に確認しましたが、解決策がないようです。誰かがここで何がうまくいかないのか考えているなら、助けていただければ幸いです。
一番、
クリス
csv - Apache Drill で CSV 文字列を複数の列に変換する
使用: Apache ドリル
次のデータをより構造化された形式で取得しようとしています。
望ましい出力:
データセットは数 GB に達します。Drill は入力を 3 つの列に読み取り、最後の文字列を 1 つの列に読み込みます。最後の列で文字列操作操作 (REGEXP_REPLACE および CONCAT) を実行し、列を json (CONVERT_FROM) として読み取り、最後に KVGEN および FLATTEN を使用して異なる列に分離することで、目的の出力を正常に達成しました。
正規表現関数のため、実行時間はかなり長くなります。より良いアプローチはありますか?
(PS: 実行時間は、目的の出力を達成するために pyspark ジョブを使用する場合と比較されます)。
apache-drill - Apache Drill > sqlline: 変数を含むSQLスクリプトを実行する方法
私は Apache Drill の初心者で、sqlline を介して SQL スクリプトを実行する必要があります。ほとんどの SQL クライアントでは sqlline でいくつかの変数を使用することが許可されていますが、Apache Drill の sqlline で変数を使用することは可能ですか?