Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:0_Scala_Apache Spark_Dataframe_Hive - Fatal编程技术网

Scala java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:0

Scala java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:0,scala,apache-spark,dataframe,hive,Scala,Apache Spark,Dataframe,Hive,我正在尝试将数据加载到配置单元表中,同时将数据加载到配置单元表中,我收到错误“java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:0”。 我不知道我哪里做错了,这个错误占用了我太多的时间 任何帮助都将不胜感激 文件: 我猜蜂巢url有问题。 由于stacktrace中的这一行: at com.cloudera.hiveserver2.jdbc.common.BaseConnectionFactory.acceptsURL(Unknown Sou

我正在尝试将数据加载到配置单元表中,同时将数据加载到配置单元表中,我收到错误“java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:0”。 我不知道我哪里做错了,这个错误占用了我太多的时间 任何帮助都将不胜感激

文件:


我猜蜂巢url有问题。 由于stacktrace中的这一行:

at com.cloudera.hiveserver2.jdbc.common.BaseConnectionFactory.acceptsURL(Unknown Source)
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
    at java.lang.String.charAt(String.java:658)
    at com.cloudera.hiveserver2.hivecommon.core.CoreUtils.parseSubName(Unknown Source)
    at com.cloudera.hive.jdbc41.HS2Driver.parseSubName(Unknown Source)
    at com.cloudera.hiveserver2.jdbc.common.BaseConnectionFactory.acceptsURL(Unknown Source)
    at com.cloudera.hiveserver2.jdbc.common.AbstractDriver.connect(Unknown Source)
    at org.apache.spark.sql.execution.datasources.jdbc.JdbcUtils$$anonfun$createConnectionFactory$1.apply(JdbcUtils.scala:59)
    at org.apache.spark.sql.execution.datasources.jdbc.JdbcUtils$$anonfun$createConnectionFactory$1.apply(JdbcUtils.scala:50)
    at org.apache.spark.sql.execution.datasources.jdbc.JdbcRelationProvider.createRelation(JdbcRelationProvider.scala:59)
    at org.apache.spark.sql.execution.datasources.DataSource.write(DataSource.scala:426)
at com.cloudera.hiveserver2.jdbc.common.BaseConnectionFactory.acceptsURL(Unknown Source)