Я использую Apache Hive, который использует Spark в качестве механизма выполнения, а Derby - в качестве базы данных. Моя проблема в том, что если я введу две последовательные вставки в таблицу, будет сохраняться только последняя вставка.
Ниже приведен пример моей проблемы:
0: jdbc:hive2://localhost:10000> create table t5 (val int);
No rows affected (0.23 seconds)
0: jdbc:hive2://localhost:10000> insert into t5 values(1);
No rows affected (1.3 seconds)
0: jdbc:hive2://localhost:10000> select * from t5;
+---------+
| t5.val |
+---------+
| 1 |
+---------+
1 row selected (0.078 seconds)
0: jdbc:hive2://localhost:10000> insert into t5 values(2);
No rows affected (1.256 seconds)
0: jdbc:hive2://localhost:10000> select * from t5;
+---------+
| t5.val |
+---------+
| 2 | # <--- "1" is gone
+---------+
1 row selected (0.068 seconds)
Можно ли установить какие-либо настройки, которые мешают очистить предыдущие строки, или могут быть какие-то другие проблемы с моей конфигурацией?
Программное обеспечение, которое я запускаю, - это Spark 2.2.0 (изначально встроенный без куста) и Apache Hive 2.3.0.