Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra sqoop作业挂起在数据库enterprise 4.8.7上_Cassandra_Datastax_Sqoop_Datastax Enterprise - Fatal编程技术网

Cassandra sqoop作业挂起在数据库enterprise 4.8.7上

Cassandra sqoop作业挂起在数据库enterprise 4.8.7上,cassandra,datastax,sqoop,datastax-enterprise,Cassandra,Datastax,Sqoop,Datastax Enterprise,有6个节点cassandra集群,其中一个节点在分析模式下运行,另一个节点在搜索模式下运行。 使用以下命令,使用DSE sqooop将数据从oracle 11g数据库加载到cassandra示例键空间: dse sqoop cql导入--连接jdbc:oracle:thin:@hostname:port:servicename--用户名--密码--表测试--cassandra键空间测试--cassandra表测试--cassandra列映射id:id,名称:name--cassandra_主机-

有6个节点cassandra集群,其中一个节点在分析模式下运行,另一个节点在搜索模式下运行。 使用以下命令,使用DSE sqooop将数据从oracle 11g数据库加载到cassandra示例键空间:

dse sqoop cql导入--连接jdbc:oracle:thin:@hostname:port:servicename--用户名--密码--表测试--cassandra键空间测试--cassandra表测试--cassandra列映射id:id,名称:name--cassandra_主机--详细

注意:/tmp/sqoop cassandra/compile/87h70484m9mfkfl79/TEST.java使用或重写了不推荐使用的API。 注意:有关详细信息,请使用-Xlint:deprecation重新编译

作业保持在上述状态,没有其他输出或错误,并且永远保持不变

当我们检查oracle数据库端时,oracle端的会话保持非活动状态,等待来自客户端的事件sqlnet消息

表结构非常简单,有两列(oracle上的test和cassandra上的test_表) oracle端的表结构:id号(主键),名称varchar()

Cassandra上的表结构:id int(主键),名称文本

密钥空间定义是网络拓扑,在作为分析节点运行的节点上有一个复制因子

我花了几天的时间来找出这个问题的原因——为什么作业挂起,oracle端的会话仍然处于活动状态。请在这个问题上给予帮助