當前位置: 首頁>>代碼示例>>Java>>正文


Java CommonConfigurationKeys.IO_SERIALIZATIONS_KEY屬性代碼示例

本文整理匯總了Java中org.apache.hadoop.fs.CommonConfigurationKeys.IO_SERIALIZATIONS_KEY屬性的典型用法代碼示例。如果您正苦於以下問題:Java CommonConfigurationKeys.IO_SERIALIZATIONS_KEY屬性的具體用法?Java CommonConfigurationKeys.IO_SERIALIZATIONS_KEY怎麽用?Java CommonConfigurationKeys.IO_SERIALIZATIONS_KEY使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在org.apache.hadoop.fs.CommonConfigurationKeys的用法示例。


在下文中一共展示了CommonConfigurationKeys.IO_SERIALIZATIONS_KEY屬性的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: init

void init(Configuration conf, FSDataOutputStream out, boolean ownStream)
    throws IOException {
  this.conf = conf;
  this.out = out;
  this.ownOutputStream = ownStream;
  SerializationFactory serializationFactory = new SerializationFactory(conf);
  this.keySerializer = serializationFactory.getSerializer(WALEntry.class);
  if (this.keySerializer == null) {
    throw new IOException(
        "Could not find a serializer for the Key class: '"
        + WALEntry.class.getCanonicalName() + "'. "
        + "Please ensure that the configuration '" +
        CommonConfigurationKeys.IO_SERIALIZATIONS_KEY + "' is "
        + "properly configured, if you're using"
        + "custom serialization.");
  }
  this.keySerializer.open(buffer);
  this.valSerializer = serializationFactory.getSerializer(WALEntry.class);
  if (this.valSerializer == null) {
    throw new IOException(
        "Could not find a serializer for the Value class: '"
        + WALEntry.class.getCanonicalName() + "'. "
        + "Please ensure that the configuration '" +
        CommonConfigurationKeys.IO_SERIALIZATIONS_KEY + "' is "
        + "properly configured, if you're using"
        + "custom serialization.");
  }
  this.valSerializer.open(buffer);
  if (appendMode) {
    sync();
  } else {
    writeFileHeader();
  }
}
 
開發者ID:jiangxiluning,項目名稱:kafka-connect-hdfs,代碼行數:34,代碼來源:WALFile.java


注:本文中的org.apache.hadoop.fs.CommonConfigurationKeys.IO_SERIALIZATIONS_KEY屬性示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。