我已经在我的开发虚拟机(Centos7)上安装了DataStax
Enterprise2.8。安装顺利进行,单节点群集运行良好。但是,当我试图使用beeline或hive2 jdbc驱动程序连接到集群时,我会遇到如下所示的错误。我的主要目标是使用Datastax企业驱动程序或Spark Sql驱动程序连接Tableau。
观察到的错误是:
cluster_name:“cluster1”
num_tokens:256
hinted_handoff_enabled:true hinted_handoff_throttle_in_kb:1024 max_hints_delivery_threads:2
分区程序:org.apache.cassandra.dht.murmur3partitioner
data_file_directories:-/var/lib/cassandra/data
commitlog_directory://var/lib/cassandra/commitlog
key_cache_size_in_mb:
key_cache_save_period:14400
ROW_CACHE_SIZE_IN_MB:0
commitlog_sync:周期commitlog_sync_period_in_ms:10000
commitlog_segment_size_in_mb:32
SEED_PROVIDER:-CLASS_NAME:org.apache.cassandra.locator.SimpleSeedProvider参数:-SEEDS:“10.33.1.124”
index_summary_resize_interval_in_minutes:60
trickle_fsync:false trickle_fsync_interval_in_kb:10240
storage_port:7000
rpc_address:10.33.1.124
rpc_port:9160
rpc_keepalive:true
AUTO_SNAPSHOT:true
tombstone_warn_threshold:1000 tombstone_failure_threshold:100000
column_index_size_in_kb:64
read_request_timeout_in_ms:5000 range_request_timeout_in_ms:10000 write_request_timeout_in_ms:2000 counter_write_request_timeout_in_ms:5000 cas_contention_timeout_in_ms:1000 truncate_request_timeout_in_ms:60000 request_timeout_in_ms:10000
cross_node_timeout:false
endpoint_snitch:com.datastax.bdp.snitch.dsesimpleSnitch
request_scheduler:org.apache.cassandra.scheduler.noScheduler
server_encryption_options:internode_encryption:none keystore:resources/dse/conf/.keystore keystore_password:cassandra truststore:resources/dse/conf/.truststore truststore_password:cassandra
client_encryption_options:enabled:false可选:false keystore:resources/dse/conf/.keystore keystore_password:cassandra
INTER_DC_TCP_NODELAY:false
concurrent_counter_writes:32
counter_cache_size_in_mb:
counter_write_request_timeout_in_ms:5000
当与beeline连接时,我得到错误:
dse beeline beeline版本0.12.0.11 by Apache Hive beeline>!连接jdbc:hive2://10.33.1.124:1000010毫秒内扫描完成连接到jdbc:hive2:/10.33.1.124:10000:输入用户名为jdbc:hive2:/10.33.1.124:10000:cassandra输入密码为jdbc:hive2:/10.33.1.124:10000:**********错误:无效URL:jdbc:hive2:/10.33.1.124:10000(state=08S01,code=0)0:jdbc:hive2:/10.33.1.124:10000>!连接124:10000连接到jdbc:hive2://10.33.1.124:10000输入jdbc:hive2://10.33.1.124:10000:输入jdbc:hive2://10.33.1.124:10000:错误:无效URL:jdbc:hive2://10.33.1.124:10000(state=08S01,code=0)1:jdbc:hive2://10.33.1.124:10000>
我在通过tableau
连接时也看到类似的错误。
JDBC驱动程序连接到SparkSql节俭服务器。如果不启动它,就无法连接到它。
dse spark-sql-thriftserver
/Users/russellspitzer/dse/bin/dse:
usage: dse spark-sql-thriftserver <command> [Spark SQL Thriftserver Options]
Available commands:
start Start Spark SQL Thriftserver
stop Stops Spark SQL Thriftserver
我试图理解Datastax Cassandra驱动程序中的连池,因此我可以更好地在我的Web服务中使用它。 我有留档的1.0版。它说: Java驱动程序异步使用连接,因此可以在同一个连接上同时提交多个请求。 他们通过连接理解什么?当连接到集群时,我们有:一个生成器、一个集群和一个会话。他们中的哪一个是连接? 例如,有一个参数: MaxSimultaneousRecestsPerConnection
我是Sybase数据库的新手,尝试使用Java JDBC连接和sajdbc4连接到Sybase。jar,但得到一个错误: JAVAsql。SQLException:[Sybase][JDBC驱动程序][SQL Anywhere]未找到数据库服务器 这是我的连接字符串:
我从CLI中创建了这样的专栏家族- 现在,我试图使用Datastax Java驱动程序插入到这个列系列中- 但是,如果我试图插入到我在中创建的另一个表中,我可以插入到该表中。 任何帮助都将不胜感激。
当Datastax Java Cassandra驱动程序试图连接到您的集群时,如何让它超时? 我特别感兴趣的是当主机可以访问,但Cassandra端口被阻塞或Cassandr守护进程未运行时的情况。我正在编写一个命令行客户端,如果它不能在合理的时间内连接,它应该退出并报告适当的错误消息。目前,如果接触点可以到达,驾驶员似乎会永远等待接触点的响应。 也就是说,如果驱动程序在给定的最长时间内无法与任何
问题内容: 我正在使用datastax Java驱动程序3.1.0连接到cassandra集群,而我的cassandra集群版本是2.0.10。 下面是我用来连接cassandra集群的单例类。 首先需要使用哪些设置来连接本地cassandra节点,如果它们已关闭,则仅与远程节点通信。我的池配置选项也就在这里,上面的代码中正在使用该选项? 问题答案: 默认情况下,datastax驱动程序将仅连接到
我目前正在创建一个API,它使用具有3个节点的Cassandra集群来存储数据。我使用PHP 5.6.17、Cassandra 2.2.3和Datastax PHP Driver 1.1.0在本地机器上开发它,一切都很顺利。 但是,我们决定迁移到远程 Cassandra 集群(带有本机协议 4 的 3.4),我无法通过 PHP 访问它,因为我收到以下错误:发生错误:16777226 - 没有可用于