dse cassandra 的安装

安装的是dse版本,而且暂时是单节点安装,过程中出了点小问题

安装步骤如下:

首先,按照文档安装,大概是安装jdk和dse

然后,就有点tricky的地方了,官方安装时文档里一点都没提到过,不设置一下参数的话会报cassandra用户没有权限,问题就出在dse默认没有启用dse authentication,所以要启用DSE authentication,参考文档设置一下配置文件

然后,创建root用户,删除原来的cassandra用户,参考文档


flink 连接到casssandra:

参考官网文档,(获取tuple2的class)

另外还要引入scala依赖,参考文章

还要修改一些rpc相关的参数,来启用远程连接,但是文章中的参数在最新版本中已经改名字了,例如rpc_address改名了,具体参考安装包自带的文档“vi cassandra/NEWS-DSE.txt ”

flink cassandra sink的坑

java 到cassandra数据类型的转换,参考文档

java String to timestamp,参考文档

cassandra DDL,DML文档

创建 materialize view 时必须遵循的规则

Include all of the source table's primary keys in the materialized view's primary key.

Only one new column can be added to the materialized view's primary key. Static columns are not allowed.

Exclude rows with null values in the materialized view primary key column.

你可能感兴趣的:(dse cassandra 的安装)