Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/158.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 如何从远程非dse(datastax)节点访问cfs url_Cassandra_Datastax - Fatal编程技术网

Cassandra 如何从远程非dse(datastax)节点访问cfs url

Cassandra 如何从远程非dse(datastax)节点访问cfs url,cassandra,datastax,Cassandra,Datastax,我正在努力做。。。从我的程序 val file=sc.textFile(“cfs://ip/.....)) 但是我得到java.io.IOException:scheme:cfs异常没有文件系统 我应该如何修改core-site.xml以及在哪里修改?它应该在dse节点上,或者我应该将它作为资源添加到jar中。 我使用maven构建jar并远程执行作业…从没有cassandra或spark或类似功能的非dse节点。。。没有cfs文件的其他类型的流工作正常。。。到目前为止,这个罐子还可以 Thnx

我正在努力做。。。从我的程序

val file=sc.textFile(“cfs://ip/.....))

但是我得到java.io.IOException:scheme:cfs异常没有文件系统

我应该如何修改core-site.xml以及在哪里修改?它应该在dse节点上,或者我应该将它作为资源添加到jar中。 我使用maven构建jar并远程执行作业…从没有cassandra或spark或类似功能的非dse节点。。。没有cfs文件的其他类型的流工作正常。。。到目前为止,这个罐子还可以


Thnx

>P>在本页的中间有一些关于使用Hadoop的火花用于某些操作的信息,如CFS访问:

我从一个非DSE节点听说了一个使用配置单元的问题,通过向core-site.xml添加属性文件解决了这个问题。因为它是Spark,所以这确实是一个很长的机会,但是如果您愿意尝试,请尝试将远程机器的IP地址添加到core-site.xml文件中

<property>
 <name>cassandra.host</name>
 <value>192.168.2.100</value>
<property>

主持人卡桑德拉
192.168.2.100
根据安装类型,在/etc/dse/hadoop/conf/或install_location/resources/hadoop/conf/中找到core-site.xml

我假设您是在hadoop和spark模式下启动DSE集群的:

已经有一段时间了

与往常一样,通过将hadoop客户端集成到兼容的hadoop fs,可以完成集成。 复制core-site.xml(在那里附加dse-core-default.xml)以及dse.yaml、cassandra.yaml,然后需要在类路径中设置适当的依赖项,例如dse.jar、cassandra all等


注意:这不是官方支持的,所以最好使用其他方式。

我已经尝试过了(将其添加到core site.xml中)但是没有结果:fs.cfs.impl com.datastax.bdp.hadoop.cfs.CassandraFileSystem,因为我在这里的集群配置中没有看到它:所以我认为这是缺少impl的问题,尽管cfs键空间是在cassandra集群中设置的。是的,spark和hadoop都已启用。我正在尝试执行远程作业,因为它更适合生产,而且可能更快。我会试试thnx.-1是文字质量还是技术信息?我认为总结结果比几页代码或设置好。。。不管怎样,我认为这篇文章对任何尝试同样方法的人都非常有用。。。这是一个提示帖子。。。