實時電商數倉(四)之資料採集(三)搭建日誌採集系統的叢集(二)日誌採集模組打包部署--- (部署到伺服器)
阿新 • • 發佈:2020-09-11
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