hadoop.beeline和.hiverc有相同的用途吗?

nom7f22z  于 2021-06-01  发布在  Hadoop
关注(0)|答案(2)|浏览(556)

我的办公室正在从Hive式过渡到直线式。
我目前有一个.hiverc文件,它为我加载了一些jar文件,如果可能的话,我想将.hiverc中的所有内容转换为beeline。
目前我的目录中唯一相关的文件是.beeline(除非我在找.beelinerc,哈哈)。beeline是否支持hive支持的.hiverc文件?
.hiverc内容:

  1. set hive.cli.print.header=true;
  2. set hive.cli.print.current.db=true;
  3. set hive.variable.substitute=true;
  4. set hive.groupby.orderby.position.alias=true;
  5. --set hive.execution.engine=spark;
  6. set hive.execution.engine=mr;
  7. set mapreduce.map.output.compress=true;
  8. set mapreduce.map.output.compress.codec=org.apache.hadoop.io.compress.SnappyCodec;
  9. set hive.exec.compress.intermediate=true;
  10. set hive.exec.compress.output=true;
  11. set hive.auto.convert.join=false;
  12. set mapreduce.map.memory.mb=2048;
  13. set mapreduce.reduce.memory.mb=2048;
  14. set mapreduce.map.java.opts=-Xmx4916m;
  15. set mapreduce.reduce.java.opts=-Xmx4916m;
  16. set mapreduce.task.io.sort.mb=600;
  17. set mapred.reduce.tasks=199;
  18. set hive.exec.dynamic.partition.mode=nonstrict;
  19. set hive.vectorized.execution.enabled=false;
  20. set hive.optimize.sort.dynamic.partition=false;
  21. set hive.optimize.index.filter=false;
  22. set hive.exec.reducers.max=2999;
  23. set hive.exec.orc.default.buffer.size=131072;
  24. set hive.exec.reducers.bytes.per.reducer=64000000;
  25. set hive.exec.orc.default.buffer.size=65536;
  26. set hive.exec.dynamic.partition.mode=nonstrict;
  27. set hive.vectorized.execution.enabled=true;
  28. set hive.optimize.index.filter=false;
  29. set fs.hdfs.impl.disable.cache=false;
  30. --
  31. set mapreduce.job.queuename=Three;
  32. set mapred.job.queue.name=Three;
  33. --add jar hdfs:///user/user_A/esri/spatial-sdk-hadoop.jar;
  34. add jar hdfs:///user/user_A/esri/esri-geometry-api.jar;
  35. add jar hdfs:///user/user_A/esri/spatial-sdk-hive-1.1.1-SNAPSHOT.jar;
  36. add jar hdfs:///user/user_A/esri/spatial-sdk-json-1.1.1-SNAPSHOT.jar;
  37. source /home/user_A/esri/function-ddl.sql;
  38. add jar /home/edpintdatp/jobs/data_ingestion/thirdpartyjars/json-serde-1.3.1.jar;
  39. add jar hdfs:///user/user_A/esri/brickhouse-0.7.1-SNAPSHOT.jar;
  40. source /home/user_A/esri/brickhouse.sql;
tuwxkamq

tuwxkamq1#

使用如下所示的beeline命令行选项-i进行初始化。

  1. beeline -i ~/.hiverc -u jdbc:hive2://hiveserver2.com:10000 $USER org.apache.hive.jdbc.HiveDriver

请参阅此wiki链接

efzxgjgh

efzxgjgh2#

根据这张jira的票,你的 .hiverc 将与 beeline 因为它与 hive-cli 如果您的配置单元版本>0.14.0。

相关问题