keyfall / xuexibiji

3 stars 0 forks source link

Hive #61

Open keyfall opened 2 years ago

keyfall commented 2 years ago

hive教程基础 hive教程补全

总结错误: Hive报错(com.google.common.base.Preconditions.checkArgument) 这个是因为Hive和Hadoop使用的guava.jar包,版本不一致导致的 哪个版本高,就把另一个给替换掉 hive的jar包在hive的lib目录 hadoop的jar包在hadoop的share/hadoop/common/lib目录下

hive 启动报错java.net.URISyntaxException: Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%.. 修改这些位置 image

hive-env.sh的时候需要编辑3个属性 image

初始化 安装hive和数据库后,需要初始化数据库 如果你是直接运行了hive,然后进行命令时报错,那初始化前需要删除之前的数据库,在什么位置启动的hive,数据库就在那里,还有一个derby.log也删掉 schematool -dbType mysql -initSchema 根据数据库不同,上面的命令中mysql不同,这是mysql版得,我用的是derby,所以命令是schematool -dbType derby -initSchema