Как проглотить набор данных о бостонском жилье в Кассандру в Кубернетесе? - PullRequest
0 голосов
/ 05 июня 2019

Я новичок в Kubernetes и попытался настроить свой первый кластер, используя minikube.Я установил Cassandra с помощью рулевого управления через следующее:

helm install bitnami/cassandra

У меня Cassandra запущена прямо сейчас на одном модуле.Я хотел бы изучить и понять, как я могу взаимодействовать с Кассандрой в моем кластере Kubernetes.

Поэтому моя цель сейчас - внедрить набор данных Boston Housing в Cassandra.И я попытался прочитать о том, как это делается в Кубернетесе.Кто-нибудь делал что-нибудь подобное?И как правильно вводить данные в Кассандру в Куберне?Мне трудно найти нужную информацию о том, как это сделать.Это делается с помощью рабочих мест?

Буду рад любым советам или советам по этому поводу.

1 Ответ

0 голосов
/ 10 июня 2019

Перед установкой Cassandra через helm, вы можете загрузить его в локальный текущий загрузчик через:

$ helm fetch bitnami/cassandra --untar
$ cd cassandra

Затем в папке и создайте там шаблон задания, и добавьте к hook аннотации к этому шаблону и helmраспознает его как ловушку, не являющуюся частью релиза.

  ...
  annotations:
    # This is what defines this resource as a hook. Without this line, the
    # job is considered part of the release.
    "helm.sh/hook": post-install # It will run after deploying all resources
    # Job will be deleted after successfully completed
    "helm.sh/hook-delete-policy": hook-succeeded 
    ...

Полный пример шаблона крюка руля можно увидеть в официальном документе

После добавления шаблона задания крючкаВы можете установить свой график с помощью:

$ # Make sure you are in cassandra folder
$ pwd
~/cassandra

$ # And install
$ helm install cassandra .

Более подробную информацию о рабочих местах в kubernetes можно найти в официальной документации

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...