mirror of
https://github.com/WeiYe-Jing/datax-web.git
synced 2026-06-30 21:17:37 +08:00
commit
d56ae25ce4
@ -179,13 +179,13 @@ public class DataxJsonHelper implements DataxJsonInterface {
|
||||
public Map<String, Object> buildHiveReader() {
|
||||
DataxHivePojo dataxHivePojo = new DataxHivePojo();
|
||||
dataxHivePojo.setJdbcDatasource(readerDatasource);
|
||||
List<Map<String, String>> columns = Lists.newArrayList();
|
||||
readerColumns.forEach(c -> {
|
||||
Map<String, String> column = Maps.newLinkedHashMap();
|
||||
column.put("name", c.split(Constant.SPLIT_SCOLON)[0]);
|
||||
column.put("type", c.split(Constant.SPLIT_SCOLON)[1]);
|
||||
List<Map<String, Object>> columns = Lists.newArrayList();
|
||||
for(int i=0;i<readerColumns.size();i++){
|
||||
Map<String, Object> column = Maps.newLinkedHashMap();
|
||||
column.put("index", i);
|
||||
column.put("type", readerColumns.get(i).split(Constant.SPLIT_SCOLON)[1]);
|
||||
columns.add(column);
|
||||
});
|
||||
}
|
||||
dataxHivePojo.setColumns(columns);
|
||||
dataxHivePojo.setReaderDefaultFS(hiveReaderDto.getReaderDefaultFS());
|
||||
dataxHivePojo.setReaderFieldDelimiter(hiveReaderDto.getReaderFieldDelimiter());
|
||||
@ -208,9 +208,9 @@ public class DataxJsonHelper implements DataxJsonInterface {
|
||||
public Map<String, Object> buildHiveWriter() {
|
||||
DataxHivePojo dataxHivePojo = new DataxHivePojo();
|
||||
dataxHivePojo.setJdbcDatasource(writerDatasource);
|
||||
List<Map<String, String>> columns = Lists.newArrayList();
|
||||
List<Map<String, Object>> columns = Lists.newArrayList();
|
||||
writerColumns.forEach(c -> {
|
||||
Map<String, String> column = Maps.newLinkedHashMap();
|
||||
Map<String, Object> column = Maps.newLinkedHashMap();
|
||||
column.put("name", c.split(Constant.SPLIT_SCOLON)[0]);
|
||||
column.put("type", c.split(Constant.SPLIT_SCOLON)[1]);
|
||||
columns.add(column);
|
||||
|
||||
@ -15,7 +15,7 @@ import java.util.Map;
|
||||
public class HiveReader extends BaseReaderPlugin implements DataxReaderInterface {
|
||||
@Override
|
||||
public String getName() {
|
||||
return "hivereader";
|
||||
return "hdfsreader";
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -15,7 +15,7 @@ import java.util.Map;
|
||||
public class HiveWriter extends BaseWriterPlugin implements DataxWriterInterface {
|
||||
@Override
|
||||
public String getName() {
|
||||
return "hivewriter";
|
||||
return "hdfswriter";
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -20,7 +20,7 @@ public class DataxHivePojo {
|
||||
/**
|
||||
* hive列名
|
||||
*/
|
||||
private List<Map<String,String>> columns;
|
||||
private List<Map<String,Object>> columns;
|
||||
|
||||
/**
|
||||
* 数据源信息
|
||||
|
||||
Loading…
Reference in New Issue
Block a user