2015-07-02 3 views
0

Ну, я следовал за https://wiki.apache.org/cassandra/RunningCassandraInIDEA , чтобы локально установить проект cassandra.Кассандра не запускается - используя Intellij на окнах

но когда я бегу, я получаю ниже упомянутых ошибок входа

Failed to auto configure default logger context 
Reported exception: 
ch.qos.logback.core.joran.spi.JoranException: Could not open URL [file://E:/ProjectsV2/Cassandra/conf/logback.xml]. 
    at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:53) 
    at ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:77) 
    at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:152) 
    at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:85) 
    at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:55) 
    at org.slf4j.LoggerFactory.bind(LoggerFactory.java:129) 
    at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:108) 
    at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:302) 
    at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:276) 
    at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:288) 
    at org.apache.cassandra.service.CassandraDaemon.<clinit>(CassandraDaemon.java:96) 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Class.java:264) 
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:116) 
Caused by: java.net.UnknownHostException: E 
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) 
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) 
    at java.net.Socket.connect(Socket.java:589) 
    at java.net.Socket.connect(Socket.java:538) 
    at sun.net.ftp.impl.FtpClient.doConnect(FtpClient.java:957) 
    at sun.net.ftp.impl.FtpClient.tryConnect(FtpClient.java:917) 
    at sun.net.ftp.impl.FtpClient.connect(FtpClient.java:1012) 
    at sun.net.ftp.impl.FtpClient.connect(FtpClient.java:998) 
    at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:294) 
    at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:393) 
    at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:48) 
    ... 13 more 
17:53:47,964 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [file://E:/ProjectsV2/Cassandra/conf/logback.xml] at [file://E:/ProjectsV2/Cassandra/conf/logback.xml] 
17:53:52,546 |-ERROR in [email protected] - Could not open URL [file://E:/ProjectsV2/Cassandra/conf/logback.xml]. java.net.UnknownHostException: E 
    at java.net.UnknownHostException: E 
    at at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) 
    at at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) 
    at at java.net.Socket.connect(Socket.java:589) 
    at at java.net.Socket.connect(Socket.java:538) 
    at at sun.net.ftp.impl.FtpClient.doConnect(FtpClient.java:957) 
    at at sun.net.ftp.impl.FtpClient.tryConnect(FtpClient.java:917) 
    at at sun.net.ftp.impl.FtpClient.connect(FtpClient.java:1012) 
    at at sun.net.ftp.impl.FtpClient.connect(FtpClient.java:998) 
    at at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:294) 
    at at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:393) 
    at at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:48) 
    at at ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:77) 
    at at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:152) 
    at at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:85) 
    at at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:55) 
    at at org.slf4j.LoggerFactory.bind(LoggerFactory.java:129) 
    at at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:108) 
    at at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:302) 
    at at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:276) 
    at at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:288) 
    at at org.apache.cassandra.service.CassandraDaemon.<clinit>(CassandraDaemon.java:96) 
    at at java.lang.Class.forName0(Native Method) 
    at at java.lang.Class.forName(Class.java:264) 
    at at com.intellij.rt.execution.application.AppMain.main(AppMain.java:116) 

Exception in thread "main" java.lang.ExceptionInInitializerError 
    at org.apache.cassandra.config.DatabaseDescriptor.<clinit>(DatabaseDescriptor.java:116) 
    at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:448) 
    at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:576) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:497) 
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134) 
Caused by: org.apache.cassandra.exceptions.ConfigurationException: Expecting URI in variable: [cassandra.config]. Please prefix the file with file:\\\ for local files or file:\\<server>\ for remote files. Aborting. If you are executing this from an external tool, it needs to set Config.setClientMode(true) to avoid loading configuration. 
    at org.apache.cassandra.config.YamlConfigurationLoader.getStorageConfigURL(YamlConfigurationLoader.java:73) 
    at org.apache.cassandra.config.YamlConfigurationLoader.loadConfig(YamlConfigurationLoader.java:85) 
    at org.apache.cassandra.config.DatabaseDescriptor.loadConfig(DatabaseDescriptor.java:127) 
    at org.apache.cassandra.config.DatabaseDescriptor.<clinit>(DatabaseDescriptor.java:111) 
    ... 7 more 

Process finished with exit code 1 

любая помощь и руководство в этом было бы здорово. Большое спасибо.

PS: Я полный ноб с этим, поэтому краткое объяснение поможет вам в совершенствовании. Еще раз спасибо

+0

вы пытались подключиться к файлу: // E:/ProjectsV2/Cassandra/CONF/Logback .xml, но это не получается, вы уверены, что это их? Он не понимает E как хост ... Попробуйте, чтобы проверить, чтобы исключить правило, загружающее файл из Cassandra/conf – Danielson

+0

, и я пытаюсь запустить локально, я следил за указанными шагами от создания муравейника и остального , не упоминалось об изменении, поскольку, если вы видите в середине журнала, он говорит, что ресурс был найден в ожидаемом месте, но не может быть открыт. если это должен быть URL-адрес, как мне тогда это заняться? –

+0

Попробуйте заменить файл: // файлом: /// – Danielson

ответ

1

Как скопирована из моего комментария:

заменить

file:// 

с

file:/// 
+0

Проблема, когда я смотрю на мой ответ, заключается в том, что она не имеет аналогов, когда был сделан комментарий (с ответом). – Danielson

+1

Очень хороший ответ, я поддержал его, а затем я удалил свой. –

+1

@ LajosArpad благодарит вас за хорошую сторону пользователей SO: D – Danielson

Смежные вопросы