参数名 | 默认值 | 参考值 | 参数说明 |
hive.execution.engine | mr | 设置计算引擎 | |
javax.jdo.option.ConnectionURL | jdbc:mysql://10.30.45.36:3307/hivedb?createDatabaseIfNotExist=true | jdbc链接远程mysql数据库实例的地址 | |
javax.jdo.option.ConnectionDriverName | org.apache.derby.jdbc.EmbeddedDriver | com.mysql.jdbc.Driver | JDBC的driver |
javax.jdo.option.ConnectionUserName | APP | e3base | 远程mysql元数据存放的mysql服务的登陆用户名 |
javax.jdo.option.ConnectionPassword | mine | e3base | 远程mysql元数据存放的mysql服务的登陆用户密码 |
datanucleus.autoCreateSchema | true | false | 在不存在时是否自动创建必要的schema 该配置项在初次配置时,指定为true,启动并验证成功后,将该配置项改为false |
datanucleus.autoCreateTables | true | 不存在时,自动创建Hive元数据表 | |
hive.metastore.schema.verification | false | false | 强制metastore的schema一致性,开启的话会校验在metastore中存储的信息的版本和hive的jar包中的版本一致性,并且关闭自动schema迁移,用户必须手动的升级hive并且迁移schema,关闭的话只会在版本不一致时给出警告 |
hive.metastore.warehouse.dir | /hive/warehouse | HDFS上的数据目录 | |
hive.stats.autogather | true | false | 控制是否自动统计 |
hive.server2.enable.doAs | true | false | true:HiveServer2以提交查询的用户执行查询 false:查询将以运行hiveserver2进程的用户运行 |
hive.server2.thrift.port | 10000 | 10000 | TCP 的监听端口 |
hive.server2.thrift.max.worker.threads | 500 | 10000 | 服务池中的最大工作线程 |
hive.server2.thrift.bind.host | localhost | 0.0.0.0 | 需要配置的Hiveserver2的服务启动主机 |
hive.support.concurrency | false | 是否支持并发模型 | |
hive.zookeeper.quorum | e3basedn01,e3basedn02,e3basedn03 | 该集群中的配置的zookeeper的主机名 | |
hive.zookeeper.client.port | 9501 | 该集群中的配置的zookeeper集群的端口 | |
hive.zookeeper.session.timeout | 600000 | 600000 | zk客户端的session超时时间 |
hive.zookeeper.clean.extra.nodes | true | 在session结束时清除所有额外node | |
hive.zookeeper.namespace | hive_zookeeper_namespace | hive | 在所有zk节点创建后的父节点 |
hive.metastore.uris | thrift://10.30.45.55:9083,thrift://110.30.45.56:9083 | 远程连接元数据库 | |
hive.metastore.client.socket.timeout | 20 | 3600 | 客户端socket超时时间 单位? |
Hive学习笔记4@参数配置
最新推荐文章于 2022-06-17 11:03:45 发布