Я новый ученик в CQL.
Я использую докер env для запуска Cassandra.
В предыдущем у меня были две таблицы (рестораны и инспекция) с вставленными данными csv
и следующей настройкой:
![enter image description here](https://i.stack.imgur.com/UJ1pQ.png)
Поскольку метод join
не поддерживается в CQL, мне нужно повторно вставить объединенный набор данных (JSON) в новую таблицу (вызов InspectionrestaurantNY).
Поэтому я попытался создать таблицу InspectionrestaurantNY:
![enter image description here](https://i.stack.imgur.com/Gsg26.png)
Затем у меня есть jav
, который помогает мне установить файл json
.
Но я получил ошибку, и я не знаю, какую настройку таблицы (InspectionrestaurantNY) мне следует создать для вставки данных json
.
Я запустил java -jar JSonFile2Cassandra.jar -host 192.168.99.101 -port 3000 -keyspace restaurantsNY -columnFamily InspectionsRestaurants -file InspectionsRestaurantsNY.json
, показала следующую ошибку:
* * 1030
И мой json
файл хранится так:
![enter image description here](https://i.stack.imgur.com/4DVly.png)
![enter image description here](https://i.stack.imgur.com/pvLNj.png)
![enter image description here](https://i.stack.imgur.com/ZlxQN.png)
![enter image description here](https://i.stack.imgur.com/bza8T.png)
Какую настройку таблицы я должен сначала создать, чтобы вставить данные JSON?
Как решить ошибку JAVA?
Большое спасибо.