Я читаю файл userId из файла, который находится в HDFS. Я читаю файл через буферизированный Reader по строкам и добавляю currentsytemdate к userId и сохраняю его в arraylist после окончания файла. Я пишу список массивов в тот же файл. Но я не хочу добавлять к arraylist. Я хочу, чтобы прочитать строку, добавьте currentsystemdate и напишите в тот же файл, возможно ли это.HDFS Чтение операций записи одновременно
-1
A
ответ
0
HDFS в основном состоит из «записи один раз, прочитанного много раз». Если вы пытаетесь обновить лучшим вариантом будет HBase. В заданиях mapreduce, которые вы можете использовать через TableInputFormat и TableOutputFormat. Надеюсь, это может вам помочь.
0
Я читаю файл test.txt, который находится в hdfs и добавляет «Kishore» в каждую строку этого файла. Измените свою логику в соответствии с вашей проблемой
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
public class Append {
public static void main(String[] args) throws IOException {
Configuration conf = new Configuration();
conf.addResource(new Path(
"/home/kishore/BigData/hadoop/etc/hadoop/core-site.xml"));
String line = "Kishore";
Path path = new Path("hdfs://localhost:9000/test.txt");
FileSystem fs = FileSystem.get(conf);
BufferedWriter br = new BufferedWriter(new OutputStreamWriter(
fs.append(path)));
for(int i=0; i< 1000;i++){
br.write(i+"\n");
}
br.close();
}
}
Смежные вопросы
- 1. Чтение кассандры одновременно при записи
- 2. Случайное чтение/запись в HDFS
- 3. Какие примеры «Добавление операций» в отношении операций произвольной записи?
- 4. Cocoaasyncsocket несколько операций записи
- 5. Чтение и письмо одновременно java
- 6. чтение файла с удаленного HDFS
- 7. Чтение HDFS через java API
- 8. Чтение файлов HDFS в eclipse
- 9. Чтение файла с удаленного HDFS
- 10. Как C# гарантирует атомарность операций чтения/записи?
- 11. Чтение файлов .csv одновременно
- 12. Hadoop Запись/чтение int [] из/в HDFS
- 13. Чтение расширенных атрибутов HDFS в HiveQL
- 14. Безопасность чтения операций чтения и записи C++
- 15. Что такое консистенция записи HDFS
- 16. Cloudera Hadoop: чтение/запись файлов в HDFS
- 17. Выполнение нескольких операций одновременно на репо
- 18. Сколько операций cudaMemcpyAsync можно выполнять одновременно?
- 19. Выполнение множества операций одновременно в Verilog
- 20. Как удалить записи одновременно?
- 21. Сокращение операций записи хранилища данных
- 22. Блокировка операций записи в Hibernate
- 23. Ошибка при записи в HDFS с использованием Kafka HDFS Connect
- 24. Использование шпионского hdfs-коннектора для записи данных в HDFS
- 25. Чтение мьютекса записи в C++
- 26. Разделение операций чтения/записи улучшает эффективность программы?
- 27. Обработка записи и чтения одновременно в java
- 28. Чтение двух разных файлов одновременно
- 29. Чтение файла одновременно в Голанге
- 30. Чтение из двух файлов одновременно