1. 程式人生 > 實用技巧 >實時電商數倉(四)之資料採集(三)搭建日誌採集系統的叢集(二)日誌採集模組打包部署--- (部署到伺服器)

實時電商數倉(四)之資料採集(三)搭建日誌採集系統的叢集(二)日誌採集模組打包部署--- (部署到伺服器)

2日誌採集模組打包部署---(部署到伺服器)

2.1 修改logback中的配置檔案

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <property name="LOG_HOME" value="/opt/applog/gmall2020" />
    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>%msg%n</pattern>
        </encoder>
    </appender>

    <appender name="
rollingFile" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${LOG_HOME}/app.log</file> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <fileNamePattern>${LOG_HOME}/app.%d{yyyy-MM-dd}.log</fileNamePattern> </rollingPolicy> <encoder> <pattern>%msg%n</pattern> </encoder> </appender> <!-- 將某一個包下日誌單獨列印日誌 --> <logger name="
com.atgugu.gmall2020.mock.log.Mocker" level="INFO" additivity="true"> <appender-ref ref="rollingFile" /> <appender-ref ref="console" /> </logger> <root level="error" additivity="true"> <appender-ref ref="console" /> </root> </configuration>

2.2 把打好的jar包拷貝到Linux 路徑下

2.3 啟動jar

java -jar  /app/gmall2019/dw-logger-0.0.1-SNAPSHOT.jar    

如果出現許可權問題,是因為Linux預設不允許非root賬號使用1024以下的埠,所以改換為8080埠

java -jar  /app/gmall2019/dw-logger-0.0.1-SNAPSHOT.jar –server.port=8080  >/dev/null  2>&1  &

2.4 再次測試kafka消費

/bigdata/kafka_2.11-0.11.0.2/bin/kafka-console-consumer.sh --bootstrap-server  hadoop1:9092,hadoop2:9092,hadoop3:9092 --topic  GMALL_STARTUP