如何将波士顿住房数据集导入kubernetes的cassandra?

k0pti3hp  于 2021-06-14  发布在  Cassandra
关注(0)|答案(1)|浏览(227)

我是kubernetes的新手,我尝试使用minikube建立我的第一个集群。我已经安装了Cassandra使用 Helm 图表通过以下。

helm install bitnami/cassandra

我让Cassandra在一个吊舱里跑。我想探索和理解如何在我的Kubernetes集群内与Cassandra互动。
因此,我现在的目标是将波士顿住房数据集引入cassandra。我试着去读Kubernetes的故事。有人做过类似的事吗?在Kubernetes,将数据摄取到Cassandra的正确方法是什么?我很难找到正确的信息如何做到这一点。是通过工作完成的吗?
希望你能给我一些建议或见解。

ifmq2ha2

ifmq2ha21#

在通过helm安装cassandra之前,您可以通过以下方式将其获取到本地当前文件夹:

$ 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 
    ...

你可以在官方文档中看到 Helm 挂钩的完整示例模板
添加钩子作业模板后,可以通过以下方式安装图表:

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

$ # And install
$ helm install cassandra .

有关Kubernetes工作的更多信息,可以访问官方文档
希望有帮助!

相关问题