文档首页> MapReduce服务 MRS> 组件操作指南> 使用Spark2x> Spark2x常见问题> 对接OBS场景中,spark-beeline登录后指定loaction到OBS建表失败
更新时间:2022-05-11 GMT+08:00
分享

对接OBS场景中,spark-beeline登录后指定loaction到OBS建表失败

问题

对接OBS ECS/BMS集群,spark-beeline登录后,指定location到OBS建表报错失败。

图1 错误信息

回答

HDFS上ssl.jceks文件权限不足,导致建表失败。

解决方法

  1. 使用omm用户登录Spark2x所在节点,执行如下命令:

    vi ${BIGDATA_HOME}/FusionInsight_Spark2x_8.1.0.1/install/FusionInsight-Spark2x-3.1.1/spark/sbin/fake_prestart.sh

  2. 将“eval "${hdfsCmd}" -chmod 600 "${InnerHdfsDir}"/ssl.jceks >> "${PRESTART_LOG}" 2>&1”修改成“eval "${hdfsCmd}" -chmod 644 "${InnerHdfsDir}"/ssl.jceks >> "${PRESTART_LOG}" 2>&1”。
  3. 重启SparkResource实例。
分享:

    相关文档

    相关产品

关闭导读