# General configuration There are some config file in folder **/src/main/resources/*** in project **BeagleWeb** [https://github.com/Conworth/BeagleWeb/blob/dev/src/main/resources](https://github.com/Conworth/BeagleWeb/blob/dev/src/main/resources) ## beagle.properties ```properties ## in file beagle.properties # This file is a root configuration file environment=production ``` ## log4j.properties For logging system ```properties # Define the root logger with appender X log4j.rootLogger = INFO, stdout, LOCALHOST log4j.rootLogger.level = INFO ## Set the appender named X to be a File appender #log4j.appender.X=org.apache.log4j.FileAppender # ## Define the layout for X appender #log4j.appender.X.layout=org.apache.log4j.PatternLayout #log4j.appender.X.layout.conversionPattern=%m%n log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d{dd/MMM/yyyy HH:mm:ss,SSS}- %c{1}: %m%n log4j.appender.LOCALHOST = org.apache.log4j.DailyRollingFileAppender log4j.appender.LOCALHOST.File = /beagle/data/logs/log log4j.appender.LOCALHOST.filter.threshold.type = ThresholdFilter log4j.appender.LOCALHOST.filter.threshold.level = info log4j.appender.LOCALHOST.Append = true log4j.appender.LOCALHOST.Encoding = UTF-8 log4j.appender.LOCALHOST.DatePattern = '.'yyyy-MM-dd'.log' log4j.appender.LOCALHOST.layout = org.apache.log4j.PatternLayout log4j.appender.LOCALHOST.layout.ConversionPattern = %d [%t] %-5p %c- %m%n ``` ## production.hibernate.cfg.xml For ORM ```xml org.postgresql.Driver jdbc:postgresql://beagle-postgres-database.cj3ycx8wrxth.ap-northeast-2.rds.amazonaws.com:5432/beagle postgres scsi7479 90 org.hibernate.dialect.PostgreSQL94Dialect true update ``` ## production.app.properties Some external libraries should be specified here ```properties app.las2txt.path = /home/scsi/beagle/tools/LAStools/bin64 app.extractor_script = python3 /home/beagle/workshop/sungha/extract_point_cloud.py ``` ## production.beagle.properties System parameters: mongodb, postgresql, hadoop ```properties mongodb.host=165.132.137.159 mongodb.port=27017 mongodb.username=admin mongodb.password=scsi@mongo postgresql.connect_url=jdbc:postgresql://beagle-postgres-database.cj3ycx8wrxth.ap-northeast-2.rds.amazonaws.com:5432/beagle postgresql.username=postgres postgresql.password=scsi7479 hadoop.hdfs_url=http://165.132.137.159:9870/webhdfs/v1/ hadoop.host=165.132.137.159 hadoop.port=9000 hadoop.username=beagle hadoop.password=scsi hadoop.binary_folder=/hadoop/bin/hadoop hadoop.max_RAM_per_node=4096 hadoop.min_RAM_per_node=2048 local_store=/home/hduser/beagle ```