2016-01-13 6 views
0

У меня есть код Java-анализатора Im работает в Eclipse для генерации 1 ГБ данных и ввода sstable. Как только я закончу, как загрузить sstables в мои keyspace и cluster с терминала на машине Windows. Мой cluster работает на моем локальном компьютере.Как вводить ssatbles в Cassandra после генерации с использованием java parser

Моего терминал

path = C:\program files\datastaxcommunity\apache-cassandra\bin> 

Команда Я пытаюсь запустить из терминала path = sstableloader ip address> data\KeyspaceName\TableName

ошибки я получаю: "The system cannot find the file specified."

Это мое sstableloader утверждения верно?

Должен ли я запускать sstableloader с другого пути?

Любая помощь очень ценится.

+0

Спасибо, что убрали мой формат ... – JayLav

ответ

0

Какова ваша версия Cassandra?

Начиная с последних второстепенных версий (для 2.1, 2.2 и 3.x), команда COPY FROM из cqlsh выполняет довольно приличное задание для загрузки данных из файлов CSV или разделенных запятыми. Вы должны попробовать, если у вас есть только 1 ГБ данных для загрузки. Связанные JIRAs:

  1. https://issues.apache.org/jira/browse/CASSANDRA-9302
  2. https://issues.apache.org/jira/browse/CASSANDRA-9303
+0

Большое спасибо @doanduyhai, однако я запускаю это тестовое приложение для практики и ДЕЙСТВИТЕЛЬНО хочу узнать, как работает sstableloader, для будущей работы и приложений. Я полностью понимаю копию из команды. – JayLav

1

Командная строка для sstableloader должна быть:

sstableloader -d <ip_address> <path to sstables> 

Он смотрит на меня, как вам не хватает -d поэтому погрузчик пытаясь интерпретировать ваш IP-адрес как местоположение sstable.

 Смежные вопросы

  • Нет связанных вопросов^_^