Caused by: javax.jdo.JDODataStoreException: Required table missing : "`VERSION`" in Catalog "" Schema "". DataNucleus requires this table to perform its persistence operations. Either your MetaData is incorrect, or you need to enable "datanucleus.autoCreateTables" NestedThrowables: org.datanucleus.store.rdbms.exceptions.MissingTableException: Required table missing : "`VERSION`" in Catalog "" Schema "". DataNucleus requires this table to perform its persistence operations. Either your MetaData is incorrect, or you need to enable "datanucleus.autoCreateTables"         at org.datanucleus.api.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:461)         at org.datanucleus.api.jdo.JDOPersistenceManager.jdoMakePersistent(JDOPersistenceManager.java:732)         at org.datanucleus.api.jdo.JDOPersistenceManager.makePersistent(JDOPersistenceManager.java:752)         at org.apache.hadoop.hive.metastore.ObjectStore.setMetaStoreSchemaVersion(ObjectStore.java:6664) 解决方法: if ((this.readOnlyDatastore) || (this.fixedDatastore))        this.autoCreateTables = false;        this.autoCreateColumns = false;        this.autoCreateConstraints = false;        boolean autoCreateSchema = conf.getBooleanProperty("datanucleus.autoCreateSchema");        if (autoCreateSchema)          this.autoCreateTables = true;          this.autoCreateColumns = true;          this.autoCreateConstraints = true;          this.autoCreateColumns = conf.getBooleanProperty("datanucleus.autoCreateColumns");          this.autoCreateTables = conf.getBooleanProperty("datanucleus.autoCreateTables");          this.autoCreateConstraints = conf.getBooleanProperty("datanucleus.autoCreateConstraints");      看来关键是 this.readOnlyDatastore        this.fixedDatastore 这2个字段   而且autoCreateSchema 这个设置为true 就可以决定了其他的设置,所以其他设置在此都无效了   继续追踪org.datanucleus.store.AbstractStoreManager 发现了这2个字段的设置代码   this.readOnlyDatastore = conf.getBooleanProperty("datanucleus.readOnlyDatastore");   this.fixedDatastore = conf.getBooleanProperty("datanucleus.fixedDatastore");   15/02/04 09:21:14 WARN conf.HiveConf: DEPRECATED: Configuration property hive.metastore.local no longer has any effect. Make sure to provide a valid value for hive.metastore.uris if you are connecting to a remote metastore. 15/02/04 09:21:14 WARN conf.HiveConf: HiveConf of name hive.metastore.local does not exist Logging initialized using configuration in jar:file:/usr/local/hive/lib/hive-common-0.14.0.jar!/hive-log4j.properties Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: The root scratch dir: /tmp/hive on HDFS should be writable. Current permissions are: rwx--x--x         at org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:444)         at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:672)         at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:616)         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)         at java.lang.reflect.Method.invoke(Method.java:597)         at org.apache.hadoop.util.RunJar.main(RunJar.java:160) Caused by: java.lang.RuntimeException: The root scratch dir: /tmp/hive on HDFS should be writable. Current permissions are: rwx--x--x         at org.apache.hadoop.hive.ql.session.SessionState.createRootHDFSDir(SessionState.java:529)         at org.apache.hadoop.hive.ql.session.SessionState.createSessionDirs(SessionState.java:478)         at org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:430)         ... 7 more 15/02/04 09:33:13 WARN conf.HiveConf: DEPRECATED: Configuration property hive.metastore.local no longer has any effect. Make sure to provide a valid value for hive.metastore.uris if you are connecting to a remote metastore. 15/02/04 09:33:13 WARN conf.HiveConf: HiveConf of name hive.metastore.local does not exist Logging initialized using configuration in jar:file:/usr/local/hive/lib/hive-common-0.14.0.jar!/hive-log4j.properties Exception in thread "main" java.lang.RuntimeException: java.net.ConnectException: Call to hadoop/192.168.52.139:9000 failed on connection exception: java.net.ConnectException: Connection refused         at org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:444)         at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:672)         at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:616)         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)         at java.lang.reflect.Method.invoke(Method.java:597)         at org.apache.hadoop.util.RunJar.main(RunJar.java:160) Caused by: java.net.ConnectException: Call to hadoop/192.168.52.139:9000 failed on connection exception: java.net.ConnectException: Connection refused 15/02/04 09:38:06 WARN conf.HiveConf: DEPRECATED: Configuration property hive.metastore.local no longer has any effect. Make sure to provide a valid value for hive.metastore.uris if you are connecting to a remote metastore. 15/02/04 09:38:06 WARN conf.HiveConf: HiveConf of name hive.metastore.local does not exist Logging initialized using configuration in jar:file:/usr/local/hive/lib/hive-common-0.14.0.jar!/hive-log4j.properties   controls whether to connect to remove metastore server or open a new metastore server in Hive Client JVM 删除掉,再次登录警告就消失了 Exception in thread "main" java.lang.RuntimeException: java.lang.IllegalArgumentException: java.net.URISyntaxException: Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D at org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:444) at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:672) at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:616) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.hadoop.util.RunJar.main(RunJar.java:160) Caused by: java.lang.IllegalArgumentException: java.net.URISyntaxException: Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D at org.apache.hadoop.fs.Path.initialize(Path.java:148) at org.apache.hadoop.fs.Path.<init>(Path.java:126) at org.apache.hadoop.hive.ql.session.SessionState.createSessionDirs(SessionState.java:487) at org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:430) ... 7 more Caused by: java.net.URISyntaxException: Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D at java.net.URI.checkPath(URI.java:1804) at java.net.URI.<init>(URI.java:752) at org.apache.hadoop.fs.Path.initialize(Path.java:145) ... 10 more <value>jdbc:mysql://192.168.52.139:3306/hive?createDatabaseIfNotExsit=true;characterEncoding=UTF-8</value>      </property>      <property>          <name>javax.jdo.option.ConnectionDriverName</name>          <value>com.mysql.jdbc.Driver</value>     </property>     <property>         <name>javax.jdo.option.ConnectionUserName</name>         <value>hive</value>     </property>     <property>          <name>javax.jdo.option.ConnectionPassword</name>          <value>hive</value>      </property>  问题1:Caused by: javax.jdo.JDODataStoreException: Required table missing : "`VERSION`" in Catalog "" Schema "". DataNucleus requires this table to perform its persistence operations. Either your Met
Logging initialized using configuration in jar:file:/usr/local/apache- hive -2.3.4/lib/ hive -common-2.3
执行./ hive 后,一直卡在这里Logging initialized using configuration in jar:file:/usr/local/apache- hive -2.3.4/lib/ hive -common-2.3.4.jar!/ hive -log4j2.properties Async: true 最后给我报错: Exception in thread "main" jav...
问题 日志 Required table missing : "`VERSION`" in Catalog "" Schema "". DataNucleus requires this table to perform its persistence operations. Either your MetaData is incorrect, or you need to enable "datanucleus.schema.autoCreate Table s" org.datanucleus.store.r
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= In order to limit the maximum num
1.下载 hive 安装包apache- hive -1.2.1-bin.tar.gz 2.解压安装包,并移动到要安装的路径下 sudo tar -zxvf apache- hive -1.2.1-bin.tar.gz sudo mv -r hive 1.2.1 /usr/local/ 3.配置 hive 环境变量  vi /etc/profile 添加环境变量值   export HIVE _HOM
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
See you@: 卡在第21行是什么原因呢[code=plain] INFO Configuration.deprecation: mapred.map.tasks is deprecated. Instead, use mapreduce.job.maps [/code] VirtualBox共享文件夹设置 真的解决了我的问题呜呜呜谢谢 图的深度优先遍历-C语言实现 qiqisein: