访问 Cassandra 数据库

阅读(525) 标签: cassandra, datastaxcli,

1.datastax官网中下载连接cassandra数据库相关的jar文件(官网地址:https://www.datastax.com/,请根据实际所用版本取对应的jar文件),放到产品外部库文件夹中;datastax外部库文件路径为:安装目录\ esProc\extlib\ DatastaxCli;润乾核心jardatastaxcli.jar

asm-5.0.3.jar

asm-analysis-5.0.3.jar

asm-commons-5.0.3.jar

asm-tree-5.0.3.jar

asm-util-5.0.3.jar

cassandra-driver-core-3.3.0.jar

cassandra-driver-extras-3.3.0.jar

cassandra-driver-mapping-3.3.0.jar

guava-19.0.jar

HdrHistogram-2.1.9.jar

jackson-core-2.8.8.jar

jackson-databind-2.7.9.1.jar

javax.json-api-1.0.jar

jffi-1.2.10.jar

jffi-1.2.10-native.jar

jnr-constants-0.9.0.jar

jnr-ffi-2.0.7.jar

jnr-posix-3.0.27.jar

jnr-x86asm-1.0.2.jar

joda-time-2.9.1.jar

lz4-1.3.0.jar

metrics-core-3.2.2.jar

netty-all-4.1.17.Final.jar

slf4j-api-1.7.25.jar

snappy-java-1.1.2.6.jar

2.Datastaxcli要求java环境为jre1.7以上版本,集算器自带的版本为jre1.6,所以需要用户自己安装高版本jre并在: 安装目录\ esProc\bin\config.txt文件中配置java_home如果用户在安装集算器时,已选择1.7以上版本的jdk,则此步可以省略。

3.当占用内存比较大时,用户可根据实际情况调整内存,目前windows下有两种方式,使用exe启动时在config.txt里修改内存,使用bat启动时是在bat文件中修改内存。Linux下是在sh文件中修改内存大小。

windows下修改config.txt方法如下:

java_home=C:\ProgramFiles\Java\jdk1.7.0_11;esproc_port=48773;jvm_args=-Xms256m -XX:PermSize=256M -XX:MaxPermSize=512M -Xmx9783m -Duser.language=zh

4.访问cassandra可使用的外部库函数有stax_connect()stax_query()stax_close()。函数用法请参考【帮助】-【函数参考】