Я новичок в использовании базы данных Oracle NoSql.Я пытаюсь сохранить твиты в API.Table из файла JSON.
API.Table - это абстракция, которая позволяет использовать аналогичную схему в качестве реляционной базы данных.Я успешно создал таблицу и также успешно сохранил в ней 126 твитов из файла JSON с помощью следующей команды:
put table -name table_name -file ./tweets.json
У меня есть скрипт Python, который собирает твиты из потоковой передачи и сохраняет ихв файле JSON, и я использую библиотеку "os" для вызова команды, которая позволяет мне вводить в kv bash.
import os
os.system("java -jar lib/kvstore.jar runadmin -host kvlite -port 5000 -store kvstore")
Теперь скрипт просто отлично запрашивает kv bash, возникает проблемас этой строкой кода:
os.system("put table -name table_name -file ./tweets.json")
Причина, по которой это не работает, проста, поскольку библиотека «os» позволяет вам выполнять команды в Linux Bash, но не в kv bash.Есть ли что-нибудь похожее на эту строку, чтобы я мог выполнить эту команду на kv bash?
Для справки, я также прикрепил изображение, где вы можете видеть оба терминала.Спасибо всем заранее.