cassandra本地连接失败_Cassandra linux下安装及使用

本文档介绍了如何在Linux环境下安装Cassandra数据库,并解决本地连接问题。详细步骤包括下载Cassandra,启动服务,创建键空间和表,插入数据以及开启远程访问。还提供了cassandra.yaml配置文件的重要参数说明。
摘要由CSDN通过智能技术生成

1.下载cassandra数据库:

若上面连接失效:http://cassandra.apache.org/download/

3.进入bin目录执行:cassandra -f

4.再开一个Window,同样在在bin目录执行:cqlsh

5.步骤4成功后,执行操作命令:

CREATE KEYSPACE msgkeyspace WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 1 };

USE msgkeyspace;

CREATE TABLE msg (

app_id text,

owner_id text,

type_id text,

msg_id text,

msg text,

status int,

sign text,

ser_ip text,

created_time timestamp,

updated_time timestamp,

PRIMARY KEY ((app_id, owner_id,type_id),msg_id)

) WITH CLUSTERING ORDER BY (msg_id DESC);

INSERT INTO msg (app_id,owner_id,type_id,msg_id,msg,status,sign,ser_ip,created_time,updated_time) VALUES ('appId01','userId01','chat','123456789123456789','msgtext', 1,'sign','192.168.0.4','2006-01-02 15:04:05','2006-01-02 15:04:05');

SELECT * FROM msg;

开启远程访问,修改配置文件:./conf/cassandra.yaml

rpc_address: 0.0.0.0  (0.0.0.0适配所有来访IP,可设置一个指定IP)

# broadcast_rpc_address: 1.2.3.4 (放开这段注释,若上面rpc_address不是 0.0.0.0则不需要放开)

----------------------------cassandra.yaml参数说明--------------------------------

默认集群名(cluster_name):Test Cluster

默认缓存文件存放路径(saved_caches_directory):$CASSANDRA_HOME/data/saved_caches

默认数据文件存放路径(data_file_directories):$CASSANDRA_HOME/data/data

默认commitlog存放路径(commitlog_directory):$CASSANDRA_HOME/data/commitlog

默认的Cassandra服务地址(rpc_address):localhost

默认的Cassandra服务端口(rpc_port):9160

默认的CQL本地服务端口(native_transport_port): 9042

Centos yum 安装:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值