我正在尝试从运行在IBM Analytics Engine上的Spark 2.3连接到在IBM Cloud上运行的ScyllaDB数据库.
我这样开始火花壳......
$ spark-shell --master local[1] \
--files jaas.conf \
--packages org.apache.spark:spark-sql-kafka-0-10_2.11:2.3.0,datastax:spark-cassandra-connector:2.3.0-s_2.11,commons-configuration:commons-configuration:1.10 \
--conf "spark.driver.extraJavaOptions=-Djava.security.auth.login.config=jaas.conf" \
--conf "spark.executor.extraJavaOptions=-Djava.security.auth.login.config=jaas.conf" \
--conf spark.cassandra.connection.host=xxx1.composedb.com,xxx2.composedb.com,xxx3.composedb.com \
--conf spark.cassandra.connection.port=28730 \
--conf spark.cassandra.auth.username=scylla \
--conf spark.cassandra.auth.password=SECRET \
--conf spark.cassandra.connection.ssl.enabled=true \
--num-executors 1 \
--executor-cores 1
Run Code Online (Sandbox Code Playgroud)
然后执行以下spark scala代码:
import com.datastax.spark.connector._
import org.apache.spark.sql.cassandra._
val stocksRdd = sc.cassandraTable("stocks", "stocks")
stocksRdd.count()
Run Code Online (Sandbox Code Playgroud)
但是,我看到一堆警告:
18/08/23 10:11:01 WARN Cluster: You listed xxx1.composedb.com/xxx.xxx.xxx.xxx:28730 in your contact points, but it wasn't found in the control host's system.peers at startup
18/08/23 10:11:01 …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 react-native-video 组件如下:
export default class VideoWrapper extends Component<Props> {
render() {
return (
<Video
source={require('../../assets/test_sound.mp3')}
ref={player => {
this.player = player;
}}
muted={false}
repeat={false}
resizeMode={"cover"}
volume={1.0}
rate={1.0}
ignoreSilentSwitch={"obey"}
onProgress={this.onProgress}
onSeek={this.onSeek}
onEnd={this.onEnd}
onError={this.onError}
/>
);
}
onEnd() {
this.player.seek(0);
}
...
Run Code Online (Sandbox Code Playgroud)
结果是:
ExceptionsManager.js:74 无法读取未定义的属性“寻求”
如果我将 onEnd 方法更改为以下内容,它会起作用:
onEnd={ () => this.player.seek(0) }
Run Code Online (Sandbox Code Playgroud)
我不想使用第二种方法,因为它使我的 xml 代码变得混乱。我该如何解决第一种方法?
有没有人试图使用SDK4的短信作曲家?如果有人有一些参考或源代码请放在这里
谢谢
我想直接从 linux/cygwin 控制台运行 Thales NC(执行诊断)主机命令。
如何才能做到这一点?
除非我调用free指针,否则我的ac程序似乎表现不错.
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
#include <stdlib.h>
int main()
{
int i;
gid_t *list;
int num_groups = getgroups(0, NULL);
list = malloc(num_groups * sizeof(list));
if (getgroups(num_groups, list) != -1)
{
for (i = 0; i < num_groups; i++)
{
printf("%d ", *list++);
}
}
free(list); // free(): invalid size: 0x0000000002448040 ***
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我看过很多类似的帖子引用了无效的下一个大小,但不是无效的大小.
说到c,我是新手 - 所以我无法弄清楚发生了什么.
是否可以使用jsrsasign提取x.509证书的指纹,类似于使用以下openssl命令可以实现的指纹:
openssl x509 -sha1 -in cert.pem -noout -fingerprint-参考:openssl x.509文档
我正在这样阅读我的X509:
var c = new X509();
c.readCertPEM(cert);
\\ how to get the fingerprint?
我正在尝试tm在IBM的数据科学体验(DSX)上安装该软件包:
install.packages("tm")
Run Code Online (Sandbox Code Playgroud)
但是,我正在解决这个问题:
"dependency 'slam' is not available"
Run Code Online (Sandbox Code Playgroud)
这篇文章表明R版本3.3.1 will解决了这个问题,但是DSX上的R版本是:R version 3.3.0 (2016-05-03)
如何在IBM DSX上解决此问题?请注意,您在DSX上没有root访问权限.
我在stackoverflow上看到了类似的问题,但没有人问如何解决IBM DSX上的问题,例如在安装TM软件包时依赖'slam'不可用
更新:
install.packages("slam")
Run Code Online (Sandbox Code Playgroud)
返回:
Installing package into '/gpfs/global_fs01/sym_shared/YPProdSpark/user/s85d-88ebffb000cc3e-39ca506ba762/R/libs'
(as 'lib' is unspecified)
Warning message:
"package 'slam' is not available (for R version 3.3.0)"
Run Code Online (Sandbox Code Playgroud) ibm-cloud ×2
apache-spark ×1
c ×1
compose-db ×1
cryptography ×1
cygwin ×1
dsx ×1
hsm ×1
iphone ×1
javascript ×1
linux ×1
message ×1
objective-c ×1
r ×1
react-native ×1
scylla ×1
security ×1
sms ×1
tm ×1
x509 ×1