| /* |
| * 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. |
| */ |
| |
| package org.apache.hadoop.chukwa.extraction; |
| |
| public interface CHUKWA_CONSTANT { |
| public static final String HDFS_DEFAULT_NAME_FIELD = "fs.defaultFS"; |
| public static final String WRITER_HDFS_FILESYSTEM_FIELD = "writer.hdfs.filesystem"; |
| public static final String CHUKWA_ROOT_DIR_FIELD = "chukwaRootDir"; |
| public static final String CHUKWA_ROOT_REPOS_DIR_FIELD = "chukwaRootReposDir"; |
| |
| |
| //This is the INPUT directory for archiving; defaults to /chukwa/logs |
| public static final String CHUKWA_ARCHIVE_DIR_FIELD = "chukwaArchiveDir"; |
| public static final String CHUKWA_POST_PROCESS_DIR_FIELD = "chukwaPostProcessDir"; |
| public static final String CHUKWA_POSTPROCESS_IN_ERROR_DIR_FIELD = "chukwaPostProcessInErrorDir"; |
| public static final String CHUKWA_DATA_SINK_DIR_FIELD = "chukwaDataSinkDir"; |
| |
| public static final String CHUKWA_NAGIOS_HOST_FIELD = "demux.nagiosHost"; |
| public static final String CHUKWA_NAGIOS_PORT_FIELD = "demux.nagiosPort"; |
| public static final String CHUKWA_REPORTING_HOST_FIELD = "demux.reportingHost4Nagios"; |
| |
| |
| public static final String CHUKWA_POSTPROCESS_MAX_ERROR_COUNT_FIELD = "post.process.max.error.count.before.shutdown"; |
| public static final String CHUKWA_ARCHIVE_MAX_ERROR_COUNT_FIELD = "archive.max.error.count.before.shutdown"; |
| public static final String CHUKWA_DEMUX_MAX_ERROR_COUNT_FIELD = "demux.max.error.count.before.shutdown"; |
| |
| public static final String CHUKWA_DEMUX_REDUCER_COUNT_FIELD = "demux.reducerCount"; |
| |
| public static final String DEFAULT_CHUKWA_ROOT_DIR_NAME = "/chukwa/"; |
| public static final String DEFAULT_REPOS_DIR_NAME = "repos/"; |
| public static final String DEFAULT_CHUKWA_POSTPROCESS_DIR_NAME = "postProcess/"; |
| public static final String DEFAULT_POSTPROCESS_IN_ERROR_DIR_NAME = "postProcessInError/"; |
| public static final String DEFAULT_CHUKWA_LOGS_DIR_NAME = "logs/"; |
| |
| public static final String DEFAULT_DEMUX_PROCESSING_DIR_NAME = "demuxProcessing/"; |
| public static final String DEFAULT_DEMUX_MR_OUTPUT_DIR_NAME = "mrOutput/"; |
| public static final String DEFAULT_DEMUX_MR_INPUT_DIR_NAME = "mrInput/"; |
| public static final String DEFAULT_DEMUX_IN_ERROR_DIR_NAME = "inError/"; |
| |
| public static final String DEFAULT_CHUKWA_DATASINK_DIR_NAME = "dataSinkArchives/"; |
| public static final String DEFAULT_FINAL_ARCHIVES = "finalArchives/"; |
| |
| //These fields control the working dirs for the archive mapred job. |
| //They are not configurable at runtime. |
| public static final String ARCHIVES_PROCESSING_DIR_NAME = "archivesProcessing/"; |
| public static final String ARCHIVES_MR_OUTPUT_DIR_NAME = "mrOutput/"; |
| public static final String ARCHIVES_MR_INPUT_DIR_NAME = "mrInput/"; |
| public static final String ARCHIVES_IN_ERROR_DIR_NAME = "inError/"; |
| |
| public static final String POST_DEMUX_DATA_LOADER = "chukwa.post.demux.data.loader"; |
| public static final String INCLUDE_KEY_IN_PARTITIONER = "_"; |
| |
| //CHUKWA-648: Make Chukwa Reduce Type to support hierarchy format |
| //To support Hierarchy datatype |
| public static final String HIERARCHY_CONNECTOR = "-"; |
| public static final String POST_DEMUX_SUCCESS_ACTION = "chukwa.post.demux.success.action"; |
| } |