impala

    1

    1答えて

    私は挿入操作でimpalaデータベースにアクセスするためにPython 3.5.3を使用しました。 次のようにコマンドを実行します。 sql = "INSERT INTO user_tbl(ID, USER_IP)VALUES(?,?)" values = (89988, '3609:9802:480:77bd:434:2d9a:e204:47b0') cur.execute(sql, va

    3

    1答えて

    私はImpalaでfnv_hashを使用して文字列値を数値に変換しています。今はSpark SQLに移行していますが、Spark SQLにも同様の機能がありますか?文字列の値をnumberにマッピングする関数は、ほぼ1-1の関数で動作するはずです。ありがとう!

    0

    1答えて

    こんにちは私はこのようなテーブルを持っており、それぞれのタイプの合計の割合を得るためのビューを構築したいと考えています。タイプごとに 、私は「猫」にnull以外の値で「猫」とカウントの合計でNULLとカウントの合計を分割したい これは(私に間違った結果を与える私のクエリですこの表を使用して select case When protocol = 61002 AND type= 3 THE

    1

    2答えて

    私は寄木張りファイルを作成して、それをImpalaテーブルにインポートしようとしています。 私は以下のようにテーブルを作成しました:私は SELECT * FROM user_daily; でエントリを表示しようとすると、私はその後、 parquet-tools schema user_daily/year\=2016/month\=8/part-r-00001-fd77e1cd-c824-4

    0

    1答えて

    私は、50列の頂点にテーブルAを持ち、20列を持つインパラテーブルBにテーブルAを持っています。表Aは、日付が賢明な何百万ものレコードを持ち、そのレコードを特定日の1日に1回、インパラから更新したいと考えています。 Javaを使用すると、1ミリリットルレコードのコレクションを介して1000バッチを更新していますが、時にはより多くの時間がかかります。 私はまた、特定の日にAの新しいテーブルコピーを作

    0

    1答えて

    トランザクションをカウントし、ハイブの文がある場合にそれらにラベルを付けることを試みるIm。 succesfullの取引のための1が返されないながら文は結果を返すとき select case When PROTOCOLID = 61002 AND TRANS_TYPE = "succesfull" THEN "X" When PROTOCOLID = 61002 AND (TRANS

    3

    1答えて

    Impalaクエリの結果をクエリとともに出力する方法はありますか?私はimpala-shell -i someip -f 'filename' -o 'output'を実行すると、私は、その結果、1の後に1を参照してください Query: show databases Result: ------default------- :私のクエリは'show databases'た場合 は例えば、私

    2

    1答えて

    外部表をドロップすることはできませんパス(非存在): create external table IF NOT EXISTS ds_user_id_csv ( type string, imei string, imsi string, idfa string, msisdn string, mac string ) PARTITIO

    0

    1答えて

    Apache Impalaをテストしており、GROUP BYとLIKEを併用すると非常にゆっくりと動作することに気づきました。ここでは2つの例です: # 1.37s 1.08s 1.35s SELECT * FROM hive.default.pcopy1B where (lower("by") like '%part%' and lower("by") like '%and%' a

    0

    4答えて

    私は自分のテーブルにタイムスタンプ列を持っています。私はタイムスタンプ列からdt_skeyという名前の列を派生しています。明確な説明のために、タイムスタンプ列名をtime_columnと仮定してください。これは、time_columnが2017-02-05 03:33:50、dt_skey列のように見え、20170205033350のようなもので、それは間にあるシンボルを削除するだけです。 ここで