【问题标题】:cassandra reinstallation not working on ubuntucassandra重新安装在ubuntu上不起作用
【发布时间】:2023-03-03 21:49:01
【问题描述】:

虽然我将大小从 Xss:168k 更改为 256k 前几天一切正常,但现在我在启动 cassandra 时遇到了这个错误,尽管我已经完成了现有的解决方案,但那是说要比较 cassandra.yaml 的现有文件并复制粘贴它们之间的差异但对我不起作用,我正在处理 ubntu-13.0.4 得到一个错误 ExceptionInInitializerError ,HeapDumpOnOutOfMemoryError

 cassandra -f
 xss =  -ea -javaagent:/usr/share/cassandra/lib/jamm-0.2.5.jar -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1024M -Xmx1024M -Xmn256M -XX:+HeapDumpOnOutOfMemoryError  -Xss256k
Exception in thread "main" java.lang.ExceptionInInitializerError
Caused by: java.lang.RuntimeException: Couldn't figure out log4j configuration: log4j-  server.properties
at org.apache.cassandra.service.CassandraDaemon.initLog4j(CassandraDaemon.java:103)
at org.apache.cassandra.service.CassandraDaemon.<clinit>(CassandraDaemon.java:69)

任何可行的帮助和解决方案,谢谢。重新安装后我必须进行哪些更改。

编辑

我在 /etc/cassandra/log4j-tools.properties 中有我的日志文件

# output messages into a rolling log file as well as stdout
log4j.rootLogger=WARN,stderr
# stderr
log4j.appender.stderr=org.apache.log4j.ConsoleAppender
log4j.appender.stderr.target=System.err
log4j.appender.stderr.layout=org.apache.log4j.PatternLayout
log4j.appender.stderr.layout.ConversionPattern=%5p %d{HH:mm:ss,SSS} %m%n

【问题讨论】:

  • 改回值,看看它是否解决了问题,它真的不应该,因为这是你的错误Couldn't figure out log4j configuration: log4j- server.properties
  • nope 再次更改值会导致堆栈大小错误。

标签: java ubuntu cassandra


【解决方案1】:

无法弄清楚 log4j 配置:log4j-server.properties

这让我觉得你的 log4j 配置有问题。该文件位于/test/conf/log4j-server.properties,或者可能丢失。 Check this question out,我想说它非常相关。

这是默认的样子:

log4j.rootLogger=DEBUG,R

# rolling log file ("system.log
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.DatePattern='.'yyyy-MM-dd-HH
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%5p [%t] %d{ISO8601} %F (line %L) %m%n
log4j.appender.R.File=build/test/logs/system.log

【讨论】:

  • 我的文件存在于 /etc/cassandra log 4j 工具属性中,我没有找到任何文本/conf/log4j--server.properties
  • 我已经创建并得到了这个:-xss = -ea -javaagent:/usr/share/cassandra/lib/jamm-0.2.5.jar -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1024M -Xmx1024M -Xmn256M -XX:+HeapDumpOnOutOfMemoryError -Xss256k 线程“main”中的异常 java.lang.ExceptionInInitializerError 原因:java.lang.RuntimeException:无法弄清楚 log4j 配置:org.apache 的 log4j-server.properties .cassandra.service.CassandraDaemon.initLog4j(CassandraDaemon.java:103) 在 org.apache.cassandra.service.CassandraDaemon.(CassandraDaemon.java:69)
  • @user2801682 会不会是权限问题?
猜你喜欢
  • 2012-11-03
  • 2016-10-13
  • 1970-01-01
  • 2013-08-31
  • 2021-02-17
  • 2014-07-03
  • 2018-04-17
  • 1970-01-01
  • 2011-05-18
相关资源
最近更新 更多