public class KafkaIndexWriter extends Object implements IndexWriter
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
LOG |
X_POINT_ID
Constructor and Description |
---|
KafkaIndexWriter() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
commit() |
void |
delete(String key) |
Map<String,Map.Entry<String,Object>> |
describe()
Returns
Map with the specific parameters the IndexWriter instance can take. |
Configuration |
getConf() |
void |
open(Configuration job,
String name) |
void |
open(IndexWriterParams params)
Initializes the internal variables from a given index writer configuration.
|
void |
setConf(Configuration conf) |
void |
update(NutchDocument doc) |
void |
write(NutchDocument doc) |
public void open(Configuration job, String name) throws IOException
open
in interface IndexWriter
IOException
public void open(IndexWriterParams params) throws IOException
IndexWriter
open
in interface IndexWriter
params
- Params from the index writer configuration.IOException
- Some exception thrown by writer.public void write(NutchDocument doc) throws IOException
write
in interface IndexWriter
IOException
public void delete(String key) throws IOException
delete
in interface IndexWriter
IOException
public void update(NutchDocument doc) throws IOException
update
in interface IndexWriter
IOException
public void commit() throws IOException
commit
in interface IndexWriter
IOException
public void close() throws IOException
close
in interface IndexWriter
IOException
public Map<String,Map.Entry<String,Object>> describe()
IndexWriter
Map
with the specific parameters the IndexWriter instance can take.describe
in interface IndexWriter
public void setConf(Configuration conf)
setConf
in interface Configurable
public Configuration getConf()
getConf
in interface Configurable
Copyright © 2021 The Apache Software Foundation