blob: 0e4e94cc8c46e173f7258abdd7e3e407ef288b84 [file] [log] [blame]
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
###############################
## Accumulo Proxy configuration
###############################
# Port to run proxy on
port=42424
# Set to true if you wish to use an Mini Accumulo Cluster
useMiniAccumulo=false
protocolFactory=org.apache.thrift.protocol.TCompactProtocol$Factory
tokenClass=org.apache.accumulo.core.client.security.tokens.PasswordToken
maxFrameSize=16M
########################################################################
################################
## Accumulo client configuration
################################
## NOTE - All properties that have a default are set with it. Properties that
## are uncommented must be set by the user.
## Instance properties
## --------------
## Name of Accumulo instance to connect to
instance.name=myinstance
## Zookeeper connection information for Accumulo instance
instance.zookeepers=localhost:2181
## Zookeeper session timeout
#instance.zookeepers.timeout=30s
## Authentication properties
## --------------
## Authentication method (i.e password, kerberos, PasswordToken, KerberosToken, etc)
auth.type=password
## Accumulo principal/username for chosen authentication method
auth.principal=root
## Authentication token (ex. mypassword, /path/to/keytab)
auth.token=secret
## Batch Writer properties
## --------------
## The durability used to write to the write-ahead log. Legal values are: none, which skips the write-ahead log; log, which sends the data to the write-ahead log, but does nothing to make it durable; flush, which pushes data to the file system; and sync, which ensures the data is written to disk. Setting this property will change the durability for the BatchWriter session. A value of "default" will use the table's durability setting.
#batch.writer.durability=default
## Max amount of time (in seconds) to hold data in memory before flushing it
#batch.writer.latency.max=120s
## Max memory (in bytes) to batch before writing
#batch.writer.memory.max=50M
## Maximum number of threads to use for writing data to tablet servers.
#batch.writer.threads.max=3
## Max amount of time (in seconds) an unresponsive server will be re-tried. An exception is thrown when this timeout is exceeded. Set to zero for no timeout.
#batch.writer.timeout.max=0
## Batch Scanner properties
## --------------
## Number of concurrent query threads to spawn for querying
#batch.scanner.num.query.threads=3
## Scanner properties
## --------------
## Number of key/value pairs that will be fetched at time from tablet server
#scanner.batch.size=1000
## SSL properties
## --------------
## Enable SSL for client RPC
#ssl.enabled=false
## Password used to encrypt keystore
#ssl.keystore.password=
## Path to SSL keystore file
#ssl.keystore.path=
## Type of SSL keystore
#ssl.keystore.type=jks
## Password used to encrypt truststore
#ssl.truststore.password=
## Path to SSL truststore file
#ssl.truststore.path=
## Type of SSL truststore
#ssl.truststore.type=jks
## Use JSSE system properties to configure SSL
#ssl.use.jsse=false
## SASL properties
## --------------
## Enable SASL for client RPC
#sasl.enabled=false
## Kerberos principal/primary that Accumulo servers use to login
#sasl.kerberos.server.primary=accumulo
## SASL quality of protection. Valid values are 'auth', 'auth-int', and 'auth-conf'
#sasl.qop=auth
## Tracing properties
## --------------
## A list of span receiver classes to send trace spans
#trace.span.receivers=org.apache.accumulo.tracer.ZooTraceClient
## The zookeeper node where tracers are registered
#trace.zookeeper.path=/tracers