Example - single node install - configuration

This is the (slightly sanitized) configuration that we use to build the AWS Marketplace images.

To get up and running the only things that need to be changed are the username/passwords at the top of the file. Additional functionality can always be (re-)configured later.

The corresponding script that installs the RPMs is here.

################################################################################
# infinite.configuration.properties
################################################################################
################################################################################
# YOU MAY FIND IT USEFUL TO SET THESE AND THEN RUN
#  /opt/infinite-home/scripts/rewrite_property_files.sh
################################################################################
################################################################################
# Basic Infinit.e Settings 
################################################################################
# Default admin and test user passwords
#admin.email=infinite_default@ikanow.com
admin.email=SET_ADMIN_EMAIL
admin.password=SET_ADMIN_PASSWORD
# Just used for continuous monitoring - nobody else should log-into this
#test.user.email=test_user@ikanow.com
test.user.email=SET_ADMIN_EMAIL
test.user.password=SET_PASSWORD
################################################################################
# EMail Server Settings
mail.server=smtp.gmail.com
mail.username=
mail.password=
url.root=
################################################################################
# EMail Addresses for log files etc.
log.files.mail.from=
log.files.mail.to=
################################################################################
# Extractor type selection, e.g. opencalais or alchemyapi
extractor.entity.default=textrank
extractor.text.default=boilerpipe
################################################################################
################################################################################
################################################################################
################################################################################
# THESE PROBABLY DON'T NEED TO BE SET 
################################################################################
################################################################################
# Software as a service (SAAS) settings
app.saas=false
app.saas.trusted.dns=
################################################################################
# Amazon services properties
# use.aws: 0=false, 1=true
use.aws=0
################################################################################
# API Search Test Terms and Expected Results
# .terms="*" "something" "something" ...
api.search.test.terms=""
api.search.expected.results=-1
################################################################################
# Amazon AWS Settings
################################################################################
# AWS keys
aws.access.key=
aws.secret.key=
s3.gpg.passphrase=none
################################################################################
# MongoDB Settings
################################################################################
# Server Address/IP, e.g.: db.server=127.0.0.1
db.server=127.0.0.1
db.port=27017
db.capacity=10000000
db.config.servers=127.0.0.1
db.replica.sets=127.0.0.1
db.cluster.subnet=127.
# db.sharded: 0=false, 1=true
db.sharded=1
# The location from which to fetch the geo.bson dump used for feature.geo
db.geo_archive=http://yum.ikanow.com/infinit.e-preinstall/artifacts/geo.bson.tar.gz
db.oplog=256
################################################################################
# Access timeout
access.timeout=1800
################################################################################
# Elasticsearch Properties
################################################################################
# Cluster name and URL
elastic.cluster=paas-singlenode-cluster
elastic.url=127.0.0.1:9300
################################################################################
# Discovery mode = ec2 or zen:
elastic.node.discovery=zen
################################################################################
# ES nodes, e.g.: elastic.search.nodes='NODE1:9300','NODE2:9300','NODE3:9300'
# (not needed for cloud)
elastic.search.nodes=127.0.0.1:9300
################################################################################
# Cluster properties
elastic.search.min_peers=0
elastic.max_replicas=1
#####################################################
# Hadoop config path
hadoop.configpath=/mnt/opt/hadoop-infinite/mapreduce/
# Standalone Hadoop
hadoop.local_mode=true
#####################################################
# Harvester Properties
harvester.types=File,Database,Feed
harvest.mintime.ms=60000
harvest.source.mintime.ms=
harvest.maxdocs_persource=5000
harvest.threads=file:5,database:5,feed:5
harvest.feed.wait=10000
harvest.feed.useragent=Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20100101 Firefox/11.0
################################################################################
# Alchemy/Open Calais Properties
################################################################################
# Alchemy and Open Calais Keys
extractor.key.alchemyapi=00000000
extractor.key.opencalais=00000000
# Alchemy extraction level
# 1==people postproc, 2==geo postproc, 3==both
app.alchemy.postproc=3
################################################################################
# Interface Related Properties for the AppConstants.js file found in:
# /mnt/opt/infinite-tomcat/interface-engine/webapps/ROOT/
# Commenting ui.end.point.url defaults it to the domain from which the GUI is loaded
################################################################################
# 
ui.domain.url=
#ui.end.point.url=
# Forgot password URL: (SaaS only, ie integrated with a CMS)
# (relative to ui.domain.url):
ui.forgot.password=forgot-password/
# Logout URL: (SaaS only, ie integrated with a CMS)
# (relative to ui.domain.url):
ui.logout=?action=logout
################################################################################
# Google maps API key for the root URL of the site (http://localhost/)
# Register for a key at: http://code.google.com/apis/maps/signup.html
google.maps.api.key=dummy

Copyright © 2012 IKANOW, All Rights Reserved | Licensed under Creative Commons