本文整理匯總了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();
}
}