find: -printf: unknown primary or operator Current HIVE_LIB is not valid, please export HIVE_LIB=‘YOUR_LOCAL_HIVE_LIB’
find: -printf: unknown primary or operator
Current HIVE_LIB is not valid, please export HIVE_LIB='YOUR_LOCAL_HIVE_LIB'
解决方法:
编辑bin/find-hive-dependency.sh文件,大概201行
hive_lib=`find -L ${hive_lib_dir} -name '*.jar' ! -name '*druid*' ! -name '*slf4j*' ! -name '*avatica*' ! -name '*calcite*' ! -name '*jackson-datatype-joda*' ! -name '*derby*' -printf '%p:' | sed 's/:$//'`
改成:
hive_lib=`find -L ${hive_lib_dir} -name '*.jar' ! -name '*druid*' ! -name '*slf4j*' ! -name '*avatica*' ! -name '*calcite*' ! -name '*jackson-datatype-joda*' ! -name '*derby*' | awk '{printf "%s:", $1}'|sed 's/:$//'`

在mac环境下,安装Kylin过程中遇到错误提示:find: -printf: unknown primary or operator,同时指出Current HIVE_LIB路径无效。为解决此问题,需要编辑相关文件,将错误行改为指定的HIVE_LIB路径。另外,还遇到了spark jars未找到的问题,同样需要通过编辑文件在特定行进行修正。
最低0.47元/天 解锁文章
1019

被折叠的 条评论
为什么被折叠?



