У меня есть кластер 1 + 2, работающий под управлением Hadoop-2.5.2 и HBase-1.2.3 (оба полностью распределенных) без каких-либо проблем (проверено). Я загрузил и построил самую последнюю версию YCSB (0.13.0), чтобы запустить ее против HBase! Я также сделал «usertable» стол с «family».Как запустить YCSB против удаленного HBase
- [первый случай] Я бегу YCSB из Hadoop-HBase-мастер-VM с этой командой:
./bin/ycsb load hbase10 -P workloads/workloada -p columnfamily=family
и все работает отлично. - Но я хочу, чтобы [2-й случай] имел другую виртуальную машину, которая работает исключительно с YCSB (ycsb-client-VM). Но, когда я пытаюсь запустить YCSB с другой виртуальной машины, я не могу успешно выполнить удовлетворительную команду. Я пробовал много способов (я уже создал/conf dir внутри hbase10-binding и хранил hbase-site.xml в нем), и каждый раз возникает другая ошибка, которая сделает сообщение огромным, если я упоминаю все из них Вот.
Кто-нибудь запускает YCSB против HBase с другого сервера, чем работает HBase? (Я описываю его как «2-й случай», выше)
Есть ли учебное пособие о том, как запустить YCSB из выделенного ycsb-client-vm? (Конечно, я все прочитал от YCSB-github).
Пожалуйста, не дайте мне советы о том, как запустить YCSB в той же виртуальной машине, с которой работает HBase (master)!