描述
在个人的 apache hadoop3.2.1 版本的集群下,为了验证 kylin 的构建和查询性能,找到了对应的 Kylin 官方推荐使用的 hive-testbench 数据集生成仓库。
在执行了相关命令,如下。
git clone https://github.com/hortonworks/hive-testbench.git
cd hive-testbench/
./tpch-build.sh
./tpch-setup.sh 2
在最后的 ./tpch-setup.sh 2 命令时候,提示报错如下:
# ./tpch-setup.sh 2
ls: `/tmp/tpch-generate/2/lineitem': No such file or directory
Generating data at scale factor 2.
Exception in thread "main" java.lang.IllegalAccessError: class org.apache.hadoop.hdfs.web.HftpFileSystem cannot access its superinterface org.apache.hadoop.hdfs.web.TokenAspect$TokenManagementDelegator
at java.lang.ClassLoa

在Hadoop 3.2.1集群上尝试使用hive-testbench生成TPCH数据集时遇到权限问题和版本不兼容问题。通过检查发现hadoop-client版本过低,将其升级到3.2.1,并修改相关配置以适应当前集群。同时,修改hive的某些配置选项。经过这些步骤,成功解决了问题并生成了TPCH数据集。
最低0.47元/天 解锁文章
2522

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



