1

所以我试图在一个全新的 centos7 机器上安装 CrateDB,但我遇到了问题。运行时 ./crate -Cnetwork.host=[myip] 我收到以下错误

[2018-11-23T11:05:20,857][INFO ][o.e.n.Node               ] [Tête de Gaulent] initializing ...
[2018-11-23T11:05:20,873][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler] [Tête de Gaulent] uncaught exception in thread [main]
org.elasticsearch.bootstrap.StartupException: java.lang.IllegalStateException: Failed to create node environment
        at org.elasticsearch.bootstrap.StartupExceptionProxy.<init>(StartupExceptionProxy.java:31) ~[crate-app-3.1.3.jar:3.1.3]
        at io.crate.bootstrap.CrateDB.init(CrateDB.java:159) ~[crate-app-3.1.3.jar:3.1.3]
        at io.crate.bootstrap.CrateDB.execute(CrateDB.java:135) ~[crate-app-3.1.3.jar:3.1.3]
        at org.elasticsearch.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:85) ~[crate-app-3.1.3.jar:3.1.3]
        at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:124) ~[elasticsearch-cli-6.1.4.jar:3.1.3]
        at org.elasticsearch.cli.Command.main(Command.java:90) ~[elasticsearch-cli-6.1.4.jar:3.1.3]
        at io.crate.bootstrap.CrateDB.main(CrateDB.java:88) ~[crate-app-3.1.3.jar:3.1.3]
        at io.crate.bootstrap.CrateDB.main(CrateDB.java:81) ~[crate-app-3.1.3.jar:3.1.3]
Caused by: java.lang.IllegalStateException: Failed to create node environment
        at org.elasticsearch.node.Node.<init>(Node.java:268) ~[crate-app-3.1.3.jar:3.1.3]
        at io.crate.node.CrateNode.<init>(CrateNode.java:66) ~[crate-app-3.1.3.jar:3.1.3]
        at org.elasticsearch.bootstrap.BootstrapProxy$1.<init>(BootstrapProxy.java:202) ~[crate-app-3.1.3.jar:3.1.3]
        at org.elasticsearch.bootstrap.BootstrapProxy.setup(BootstrapProxy.java:202) ~[crate-app-3.1.3.jar:3.1.3]
        at org.elasticsearch.bootstrap.BootstrapProxy.init(BootstrapProxy.java:267) ~[crate-app-3.1.3.jar:3.1.3]
        at io.crate.bootstrap.CrateDB.init(CrateDB.java:155) ~[crate-app-3.1.3.jar:3.1.3]
        ... 6 more
Caused by: java.nio.file.AccessDeniedException: /home/data
        at sun.nio.fs.UnixException.translateToIOException(UnixException.java:84) ~[?:1.8.0_191]
        at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) ~[?:1.8.0_191]
        at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) ~[?:1.8.0_191]
        at sun.nio.fs.UnixFileSystemProvider.createDirectory(UnixFileSystemProvider.java:384) ~[?:1.8.0_191]
        at java.nio.file.Files.createDirectory(Files.java:674) ~[?:1.8.0_191]
        at java.nio.file.Files.createAndCheckIsDirectory(Files.java:781) ~[?:1.8.0_191]
        at java.nio.file.Files.createDirectories(Files.java:767) ~[?:1.8.0_191]
        at org.elasticsearch.env.NodeEnvironment.<init>(NodeEnvironment.java:204) ~[crate-app-3.1.3.jar:3.1.3]
        at org.elasticsearch.node.Node.<init>(Node.java:265) ~[crate-app-3.1.3.jar:3.1.3]
        at io.crate.node.CrateNode.<init>(CrateNode.java:66) ~[crate-app-3.1.3.jar:3.1.3]
        at org.elasticsearch.bootstrap.BootstrapProxy$1.<init>(BootstrapProxy.java:202) ~[crate-app-3.1.3.jar:3.1.3]
        at org.elasticsearch.bootstrap.BootstrapProxy.setup(BootstrapProxy.java:202) ~[crate-app-3.1.3.jar:3.1.3]
        at org.elasticsearch.bootstrap.BootstrapProxy.init(BootstrapProxy.java:267) ~[crate-app-3.1.3.jar:3.1.3]
        at io.crate.bootstrap.CrateDB.init(CrateDB.java:155) ~[crate-app-3.1.3.jar:3.1.3]
        ... 6 more

我已经尝试了一些更改,但是谷歌搜索错误会带回来,可以理解的是完全弹性搜索主题,因为这只是作为板条箱的一部分,很多解决方案都不起作用。

非常感激地收到任何建议

谢谢!山姆

4

0 回答 0