Hello,

I issued the simple query in beeline to Hive 3.1, which always gets
multi-lines of unuseful logs such as the following.

0: jdbc:hive2://> select * from books order by price desc limit 30;

22/12/29 16:51:13 [9ae5bf2b-a684-4b3e-9dab-fd2cdc44c5e8 main]: WARN
parse.RowResolver: Found duplicate column alias in RR: books.id => {books,
id, _col0: int} adding books.id => {books, id, _col5: int}

22/12/29 16:51:13 [9ae5bf2b-a684-4b3e-9dab-fd2cdc44c5e8 main]: WARN
parse.RowResolver: Found duplicate column alias in RR: books.name =>
{books, name, _col1: string} adding books.name => {books, name, _col7:
string}

22/12/29 16:51:13 [9ae5bf2b-a684-4b3e-9dab-fd2cdc44c5e8 main]: WARN
parse.RowResolver: Found duplicate column alias in RR: books.lang =>
{books, lang, _col2: struct<eng:int,chn:int>} adding books.lang => {books,
lang, _col9: struct<eng:int,chn:int>}

22/12/29 16:51:13 [9ae5bf2b-a684-4b3e-9dab-fd2cdc44c5e8 main]: WARN
parse.RowResolver: Found duplicate column alias in RR: books.types =>
{books, types, _col3: array<string>} adding books.types => {books, types,
_col11: array<string>}

22/12/29 16:51:13 [9ae5bf2b-a684-4b3e-9dab-fd2cdc44c5e8 main]: WARN
parse.RowResolver: Found duplicate column alias in RR: books.price =>
{books, price, _col4: float} adding books.price => {books, price, _col13:
float}

22/12/29 16:51:14 [HiveServer2-Background-Pool: Thread-64]: WARN ql.Driver:
Hive-on-MR is deprecated in Hive 2 and may not be available in the future
versions. Consider using a different execution engine (i.e. spark, tez) or
using Hive 1.X releases.

Query ID = pyh_20221229165113_c8e5cbf6-6b36-46a5-bd9a-d2ed2108045d

Total jobs = 1

Launching Job 1 out of 1

Number of reduce tasks determined at compile time: 1

In order to change the average load for a reducer (in bytes):

  set hive.exec.reducers.bytes.per.reducer=<number>

In order to limit the maximum number of reducers:

  set hive.exec.reducers.max=<number>

In order to set a constant number of reducers:

  set mapreduce.job.reduces=<number>

22/12/29 16:51:14 [HiveServer2-Background-Pool: Thread-64]: WARN
impl.MetricsSystemImpl: JobTracker metrics system already initialized!

22/12/29 16:51:14 [HiveServer2-Background-Pool: Thread-64]: WARN
mapreduce.JobResourceUploader: Hadoop command-line option parsing not
performed. Implement the Tool interface and execute your application with
ToolRunner to remedy this.

Job running in-process (local Hadoop)

22/12/29 16:51:15 [pool-20-thread-1]: WARN impl.MetricsSystemImpl:
JobTracker metrics system already initialized!

2022-12-29 16:51:16,034 Stage-1 map = 100%,  reduce = 100%

Ended Job = job_local124633243_0001

MapReduce Jobs Launched:

Stage-Stage-1:  HDFS Read: 54790 HDFS Write: 0 SUCCESS

Total MapReduce CPU Time Spent: 0 msec

OK




How can I disable them entirely? I am already using beeline --silent=true.


Thank you.

Reply via email to