Cassandra sqoop作业挂起在数据库enterprise 4.8.7上
有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端的会话仍然处于活动状态。请在这个问题上给予帮助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_主机-