sqoop作业挂起在数据库企业4.8.7上

时间:2017-05-11 14:02:20

标签: cassandra datastax sqoop datastax-enterprise

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

dse sqoop cql-import --connect jdbc:oracle:thin:@hostname:port:servicename --username --password --table TEST --cassandra-keyspace test --cassandra-table test_table --cassandra-column -mapping id:ID,name:NAME --cassandra_host --verbose

注意:/tmp/sqoop-cassandra/compile/87h70484m9mfkfl79/TEST.java使用或覆盖不推荐使用的API。 注意:使用-Xlint重新编译:弃用以获取详细信息。

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

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

表结构非常简单,有两列(在oss上测试,在cassandra上测试test_table) oracle端的表结构:id号(主键),名称varchar()

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

Keyspace defination是网络拓扑,在节点上有一个复制因子,作为分析节点运行。

我花了几天时间才找到这个问题的原因 - 为什么工作挂起,而oracle方面的会议仍处于活跃状态。请帮助解决这个问题

0 个答案:

没有答案