hive-site.xml配置文件参数解释.docx

为什么80%的码农都做不了架构师?>>>   hot3.png

hive-site.xml

%hive-1.1.0%/conf/hive-default.xml.template文件复制得到。
hive-site.xml文件中配置Hive默认的数据文件存放目录。须提前创建。这里的配置会覆盖hive-default.xml中的配置。

1)       hive.exec.scratchdir

46行:

    hive.exec.scratchdir 

    /hive-1.1.0/scratchdir/tmp

    HDFS   root scratch dir for Hive jobs which gets created with write all (733)   permission. For each connecting user, an HDFS scratch dir: ${hive.exec.scratchdir}/<username>   is created, with ${hive.scratch.dir.permission}.

 

 

2hive.metastore.warehouse.dir

334行:

    hive.metastore.warehouse.dir   

    /hive-1.1.0/warehousedir/home   

 

 

3javax.jdo.option.ConnectionURL

Derby

385行,指定derby数据库地址(可选):

    javax.jdo.option.ConnectionURL

    jdbc:derby:/derby_dbs;create=true;logDevice=/derby_logs;

     

 

Mysql

    javax.jdo.option.ConnectionURL

    jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true

    JDBC connect string   for a JDBC metastore

 

4system:java.io.tmpdir

关于下面的4个属性,可以在第50行之前,创建:

  system:java.io.tmpdir

   

  /home/hive-1.1.0

 

 

如果感觉不理想,可以单独配置:
  1)约51

   

        hive.exec.local.scratchdir

         

        /home/hive-1.1.0/scratchdir  

     

  2)约56

   

        hive.downloaded.resources.dir

         

        /home/hive-1.1.0/resourcesdir/${hive.session.id}_resources

       

   

  3)约1181

  

        hive.querylog.location

         

        /home/hive-1.1.0/query_logs  

    

  4)约2720

   

        hive.server2.logging.operation.log.location

         

        /home/hive-1.1.0/operation_logs

         

     

 


转载于:https://my.oschina.net/HIJAY/blog/503842

你可能感兴趣的:(hive-site.xml配置文件参数解释.docx)