hive 配置metastore连接参数

参照

hive1.1.0完全分布式环境安装(有安装包 步骤完整 不走弯路)_Mr_Bright的博客-CSDN博客

对hive进行配置,配置hive-site.xml时出现了与预想不一样的结果

上文中修改hive-site.xml内容如下


  
    hive.matastore.warehouse.dir
    /opt/hive/warehouse
  
  
  
    hive.matastore.local
    true
  
  
  
    java.jdo.option.ConnectionURL
    jdbc:mysql://127.0.0.1:3306/hive?createDatabaseIfNotExist=true
  
  
  
    java.jdo.option.ConnectionDriverName
    com.jdbc.mysql.Driver
  
  
  
    java.jdo.option.ConnectionUserName
    root
  
  
  
    java.jdo.option.ConnectionPassword
    ok
  

根据该配置,执行后续的schematool -dbType mysql -initSchema,发现元数据并没有使用mysql,后经搜索发现数参数值配置不符修改成如下配置后,初始schema信息才能得以成功


    javax.jdo.option.ConnectionURL
    jdbc:mysql://hdp001:3306/hive
  
  
  
    javax.jdo.option.ConnectionDriverName
    com.mysql.jdbc.Driver
  
  
  
    javax.jdo.option.ConnectionUserName
    root
  
  
  
    javax.jdo.option.ConnectionPassword
    ok
  
  
    hive.metastore.schema.verification
    false
  

比较两个配置文件,发现配置属性名字,有一个差异点在于

java.jdo.option.ConnectionURL

javax.jdo.option.ConnectionURL

可识别的参数当中java改为了javax

记录一下,

你可能感兴趣的:(hive,hadoop,big,data)