Yang, Tong 6182f91ba8 MRS component operation guide_normal 2.0.38.SP20 version
Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
Co-authored-by: Yang, Tong <yangtong2@huawei.com>
Co-committed-by: Yang, Tong <yangtong2@huawei.com>
2022-12-09 14:55:21 +00:00

19 lines
1.2 KiB
HTML

<a name="mrs_01_24079"></a><a name="mrs_01_24079"></a>
<h1 class="topictitle1">HoodieKeyException Is Reported When Data Is Collected</h1>
<div id="body0000001146783029"><div class="section" id="mrs_01_24079__section1644344831312"><h4 class="sectiontitle">Question</h4><p id="mrs_01_24079__p128813471514">Is it possible to use a nullable field that contains null records as a primary key when creating a Hudi table?</p>
</div>
<div class="section" id="mrs_01_24079__section97884021416"><h4 class="sectiontitle">Answer</h4><p id="mrs_01_24079__p2288134181515">No. HoodieKeyException will be thrown.</p>
<pre class="screen" id="mrs_01_24079__screen460193583714">Caused by: org.apache.hudi.exception.HoodieKeyException: recordKey value: "null" for field: "name" cannot be null or empty.
at org.apache.hudi.keygen.SimpleKeyGenerator.getKey(SimpleKeyGenerator.java:58)
at org.apache.hudi.HoodieSparkSqlWriter$$anonfun$1.apply(HoodieSparkSqlWriter.scala:104)
at org.apache.hudi.HoodieSparkSqlWriter$$anonfun$1.apply(HoodieSparkSqlWriter.scala:100)</pre>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="mrs_01_24075.html">Data Collection</a></div>
</div>
</div>