使用内联参数启动 Snappydata
Starting Snappydata by using inline arguments
使用命令行参数启动 snappydata 时出现以下错误
ERROR 38000: (SQLState=38000 Severity=20000) (Server=/X.X.X.157[1528] Thread=ThriftProcessor-0) The exception 'com.gemstone.gemfire.cache.TimeoutException: The SnappyData catalog in hive meta-store is not accessible' was thrown while evaluating an expression.
下面是我用来启动集群的脚本。
./bin/snappy locator start -dir=work/localhost-locator-1 -bind-address=X.X.X.157 -client-bind-address=X.X.X.157 -hostname-for-clients=X.X.X.157
./bin/snappy leader start -dir=work/localhost-lead-1 -locators=X.X.X.157[10334] -spark.executor.cores=1
./bin/snappy server start -dir=work/localhost-server-1 -locators=X.X.X.157[10334] -bind-address=X.X.X.157 -client-bind-address=X.X.X.157 -J-Dgemfirexd.hostname-for-clients=X.X.X.157 -heap-size=1g
看来 'leader' 没有正常启动。
你能运行:
./sbin/snappy-status-all.sh
并粘贴输出。
这将打印所有组件的状态,即定位器、领导者和服务器。
未正确启动的组件的日志文件中的错误应该有所帮助。让我们知道在日志文件中看到了什么错误。
我在 post 中提到的错误是由于我启动 Snappydata 成员的顺序造成的。
正确的顺序是首先启动定位器,然后是服务器,然后是引线。
我也在分布式环境中进行了同样的测试。
使用命令行参数启动 snappydata 时出现以下错误
ERROR 38000: (SQLState=38000 Severity=20000) (Server=/X.X.X.157[1528] Thread=ThriftProcessor-0) The exception 'com.gemstone.gemfire.cache.TimeoutException: The SnappyData catalog in hive meta-store is not accessible' was thrown while evaluating an expression.
下面是我用来启动集群的脚本。
./bin/snappy locator start -dir=work/localhost-locator-1 -bind-address=X.X.X.157 -client-bind-address=X.X.X.157 -hostname-for-clients=X.X.X.157
./bin/snappy leader start -dir=work/localhost-lead-1 -locators=X.X.X.157[10334] -spark.executor.cores=1
./bin/snappy server start -dir=work/localhost-server-1 -locators=X.X.X.157[10334] -bind-address=X.X.X.157 -client-bind-address=X.X.X.157 -J-Dgemfirexd.hostname-for-clients=X.X.X.157 -heap-size=1g
看来 'leader' 没有正常启动。 你能运行:
./sbin/snappy-status-all.sh
并粘贴输出。 这将打印所有组件的状态,即定位器、领导者和服务器。 未正确启动的组件的日志文件中的错误应该有所帮助。让我们知道在日志文件中看到了什么错误。
我在 post 中提到的错误是由于我启动 Snappydata 成员的顺序造成的。 正确的顺序是首先启动定位器,然后是服务器,然后是引线。 我也在分布式环境中进行了同样的测试。