問題タブ [beeline]

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.

0 投票する
3 に答える
3645 参照

csv - beelineでcsv出力を引用する

beeline から引用された csv 出力を取得しようとしています。私のクエリは次のようになります。

beeline -u 'jdbc:hive2://localhost:10000/' --outputformat=csv2 -e 'set system:disable.quoting.for.sv=false; select 1 as a, 2 as b'

私は出力として期待しています

ただし、引用されていないバージョンのみを入手してください。

ドキュメントによると:

disable.quoting.for.sv システム変数を true に設定することで、引用を無効にすることができます。

ここで何か間違ったことをしていると思います。この変数を false に設定するにはどうすればよいですか? 私のクエリにそれを入れてもうまくいかないようで、hive-site.xmlにもありません。

注: hdp 2.5 のハイブ 1.2.1。

0 投票する
1 に答える
4911 参照

linux - シェルスクリプトでハイブの代わりにビーラインを使用

私のシェル スクリプトでは、このクエリを使用して列 ID の last_value を取得しています。

結果は

この値を変数 ${last_val} として渡したい

エコー${last_val}をしたいのですが3380901、受け取っています

どうすればエコーできますか3380901

以下のようなハイブオプションを使用すると、必要なものが得られました

エコー${last_val}がくれた3380901

どうすればこれを行うことができますか教えてください。