#json #rest #curl #hbase
#json #rest #curl #hbase
Вопрос:
Я настроил службу HBase-1.1.5 rest. Приведенные ниже API работают правильно
- /версия / кластер
- /статус / кластер
- /
Но получить пространства имен и создать новую таблицу не работает.
-
Пространство имен списка
$ curl -vi -X GET -H "Accept: application/json" "http://example.com:8000/namespaces/"
Исключение: ошибка HTTP 405 — метод не разрешен
-
Создайте или обновите схему таблицы
$ curl -vi -X POST -H "Accept: application/json" -H "Content-Type: application/json" -d '{"TableSchema": {"name": "users","ColumnSchema": { "name": "cf" }}' "http://example.com:8000/users/schema"
Исключение: неверный запрос — удаленный сервер вернул ошибку: (500) Внутренняя ошибка сервера
Я следую приведенной ниже документации:
Почему это не работает? Любой другой пример, доступный для HBase rest API?
Ответ №1:
Поддержка пространств имен HBase не добавлена в версии 1.1.5.
Эта поддержка доступна с версий 1.2.x, 1.3.x и 2.x.