問題タブ [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.
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。
linux - シェルスクリプトでハイブの代わりにビーラインを使用
私のシェル スクリプトでは、このクエリを使用して列 ID の last_value を取得しています。
結果は
この値を変数 ${last_val} として渡したい
エコー${last_val}
をしたいのですが3380901
、受け取っています
どうすればエコーできますか3380901
。
以下のようなハイブオプションを使用すると、必要なものが得られました
エコー${last_val}
がくれた3380901
どうすればこれを行うことができますか教えてください。