Spark版本0.5
下面是我用来启动定位器的命令:
ubuntu@ip-172-31-8-115:/snappydata-0.5-bin/bin$ ./snappy-shell locator start
Starting SnappyData Locator using peer discovery on:
0.0.0.0[10334] Starting DRDA server for SnappyData at address localhost/127.0.0.1[1527]
Logs generated in /snappydata-0.5-bin/bin/snappylocator.log
SnappyData Locator pid: 9352 status: running它看起来像是在本地启动DRDA服务器,没有供客户端连接的外部接口。因此,我无法从外部客户端主机(例如,我的SquirrelSQL编辑器)使用此JDBC URL访问我的SnappyData定位器。
这不会连接到:
jdbc:snappydata://MY-AWS-PUBLIC-IP-HERE:1527/我应该传递./snappy-shell.sh location start命令来使DRDA服务器在公共IP地址上启动,而不是在"localhost/127.0.0.1“上启动?
发布于 2016-07-22 05:10:16
使用-client-bind-address和-client-port选项。对于定位器,还可以使用--locators=-discovery- address和-peer-discovery-port选项为其他定位器/服务器/leads指定绑定地址(这些定位器/服务器/leads将传递到其对等设备):
snappy-shell locator start -peer-discovery-address=<internal IP for peers> -client-bind-address=<public IP for clients>有关常用选项,请参阅snappy-shell locator --help的输出。
对于SnappyData版本,您可能会发现对所有定位器、服务器、leads使用全局配置要容易得多。检查configuring the cluster。
这将允许在conf/locators、conf/leads、conf/servers中为群集的所有JVM指定所有选项,然后使用snappy-start-all.sh启动,使用snappy- status -all.sh启动status,并使用snappy- stop -all.sh停止所有
发布于 2016-07-22 21:04:40
需要注意的是,我们SnappyData Inc.正在开发脚本,使用户能够在亚马逊网络服务上快速启动SnappyData集群。如果你想尝试一下,下面的步骤将指导你。我们很乐意听到您对此的反馈。
git clone https://github.com/SnappyDataInc/snappydata.git -b SNAP-864 (您不需要为此克隆存储库,但我无法在此处找到附加脚本的方法。)cd snappydata/cluster/ec2./snappy-ec2 -k ec2-keypair-name -i /path/to/keypair/private/key/file launch your-cluster-namehttps://stackoverflow.com/questions/38513970
复制相似问题