[
https://issues.apache.org/jira/browse/KYLIN-4372?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
weibin0516 reassigned KYLIN-4372:
---------------------------------
Assignee: weibin0516
> Docker entrypoint delete file too later cause ZK started by HBase crash
> -----------------------------------------------------------------------
>
> Key: KYLIN-4372
> URL: https://issues.apache.org/jira/browse/KYLIN-4372
> Project: Kylin
> Issue Type: Bug
> Components: Others
> Affects Versions: v3.0.0-alpha2
> Reporter: Yue Zhang
> Assignee: weibin0516
> Priority: Critical
>
> In docker/entrypoint.sh
>
> {code:java}
> # start hbase
> $HBASE_HOME/bin/start-hbase.sh
> # start kafka
> rm -rf /tmp/kafka-logs
> rm -rf /data/zookeeper/*
> nohup $KAFKA_HOME/bin/kafka-server-start.sh
> $KAFKA_HOME/config/server.properties &
> {code}
> rm -rf /data/zookeeper/* should before starting HBase instead of before
> starting Kafka.
> It executes after HBase will cause ZK started by HBase crash.
> The crash logs of /home/admin/hbase-1.1.2/logs/hbase--master-9aef5f427eb6.log:
> {code:java}
> 2020-02-10 09:25:56,402 INFO [SyncThread:0] persistence.FileTxnLog: Creating
> new log file: log.1 2020-02-10 09:25:56,402 ERROR [SyncThread:0]
> server.SyncRequestProcessor: Severe unrecoverable error, exiting
> java.io.FileNotFoundException: /data/zookeeper/zookeeper_0/version-2/log.1
> (No such file or directory) at java.io.FileOutputStream.open0(Native Method)
> at java.io.FileOutputStream.open(FileOutputStream.java:270) at
> java.io.FileOutputStream.<init>(FileOutputStream.java:213) at
> java.io.FileOutputStream.<init>(FileOutputStream.java:162) at
> org.apache.zookeeper.server.persistence.FileTxnLog.append(FileTxnLog.java:205)
> at
> org.apache.zookeeper.server.persistence.FileTxnSnapLog.append(FileTxnSnapLog.java:314)
> at org.apache.zookeeper.server.ZKDatabase.append(ZKDatabase.java:476) at
> org.apache.zookeeper.server.SyncRequestProcessor.run(SyncRequestProcessor.java:140)
> {code}
> I think the shell should be like this
> {code:java}
> # start hbase
> rm -rf /data/zookeeper/*
> $HBASE_HOME/bin/start-hbase.sh
> # start kafka
> rm -rf /tmp/kafka-logs
> nohup $KAFKA_HOME/bin/kafka-server-start.sh
> $KAFKA_HOME/config/server.properties & {code}
>
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)