diff --git a/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/enums/ApiExceptionEnum.java b/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/enums/ApiExceptionEnum.java index abe3ae61e..b93fcced3 100644 --- a/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/enums/ApiExceptionEnum.java +++ b/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/enums/ApiExceptionEnum.java @@ -53,6 +53,7 @@ public enum ApiExceptionEnum { HOST_UNABLE_TO_CONNECT(12004, LocaleKeys.HOST_UNABLE_TO_CONNECT), HOST_UNABLE_TO_EXEC_COMMAND(12005, LocaleKeys.HOST_UNABLE_TO_EXEC_COMMAND), HOST_HAS_COMPONENTS(12006, LocaleKeys.HOST_HAS_COMPONENTS), + AGENT_STILL_RUNNING(12007, LocaleKeys.HOST_AGENT_STILL_RUNNING), // Stack Exceptions -- 13000 ~ 13999 STACK_NOT_FOUND(13000, LocaleKeys.STACK_NOT_FOUND), diff --git a/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/enums/LocaleKeys.java b/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/enums/LocaleKeys.java index 933d8459b..3b14f8875 100644 --- a/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/enums/LocaleKeys.java +++ b/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/enums/LocaleKeys.java @@ -55,6 +55,7 @@ public enum LocaleKeys { HOST_UNABLE_TO_CONNECT("host.unable.to.connect"), HOST_UNABLE_TO_EXEC_COMMAND("host.unable.to.exec.command"), HOST_HAS_COMPONENTS("host.has.components"), + HOST_AGENT_STILL_RUNNING("host.agent.still.running"), STACK_NOT_FOUND("stack.not.found"), diff --git a/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/model/dto/PropertyDTO.java b/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/model/dto/PropertyDTO.java index 1eec26f2f..5adeaacb4 100644 --- a/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/model/dto/PropertyDTO.java +++ b/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/model/dto/PropertyDTO.java @@ -31,8 +31,6 @@ public class PropertyDTO implements Serializable { private String value; - private String displayName; - private String desc; private AttrsDTO attrs; diff --git a/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/model/req/PropertyReq.java b/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/model/req/PropertyReq.java index 87439be4e..1c66033bd 100644 --- a/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/model/req/PropertyReq.java +++ b/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/model/req/PropertyReq.java @@ -32,8 +32,6 @@ public class PropertyReq { private String value; - private String displayName; - private String desc; private AttrsReq attrs; diff --git a/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/model/vo/PropertyVO.java b/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/model/vo/PropertyVO.java index 23fd72ee5..73e0faf90 100644 --- a/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/model/vo/PropertyVO.java +++ b/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/model/vo/PropertyVO.java @@ -27,8 +27,6 @@ public class PropertyVO { private String value; - private String displayName; - private String desc; private AttrsVO attrs; diff --git a/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/service/impl/HostServiceImpl.java b/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/service/impl/HostServiceImpl.java index f9d869676..604eeadf8 100644 --- a/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/service/impl/HostServiceImpl.java +++ b/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/service/impl/HostServiceImpl.java @@ -198,10 +198,15 @@ public List components(Long id) { @Override public Boolean batchRemove(List ids) { for (Long id : ids) { + HostPO hostPO = hostDao.findById(id); if (componentDao.countByHostId(id) > 0) { - HostPO hostPO = hostDao.findById(id); throw new ApiException(ApiExceptionEnum.HOST_HAS_COMPONENTS, hostPO.getHostname()); } + + // Check if agent is stopped before removing host + if (!HealthyStatusEnum.UNHEALTHY.getCode().equals(hostPO.getStatus())) { + throw new ApiException(ApiExceptionEnum.AGENT_STILL_RUNNING, hostPO.getHostname()); + } } return hostDao.deleteByIds(ids); diff --git a/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/stack/model/PropertyModel.java b/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/stack/model/PropertyModel.java index e8fd9bdb9..e6cb9267a 100644 --- a/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/stack/model/PropertyModel.java +++ b/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/stack/model/PropertyModel.java @@ -32,9 +32,6 @@ public class PropertyModel { private String value; - @XmlElement(name = "display-name") - private String displayName; - @XmlElement(name = "description") private String desc; diff --git a/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/utils/StackConfigUtils.java b/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/utils/StackConfigUtils.java index 86e3a76a8..2d86efcd8 100644 --- a/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/utils/StackConfigUtils.java +++ b/bigtop-manager-server/src/main/java/org/apache/bigtop/manager/server/utils/StackConfigUtils.java @@ -58,7 +58,6 @@ public static List loadConfig(String fileName) { private static PropertyDTO getPropertyDTO(PropertyModel propertyModel) { PropertyDTO propertyDTO = new PropertyDTO(); - propertyDTO.setDisplayName(propertyModel.getDisplayName()); propertyDTO.setDesc(StringUtils.strip(propertyModel.getDesc())); propertyDTO.setName(propertyModel.getName()); propertyDTO.setValue(StringUtils.strip(propertyModel.getValue())); diff --git a/bigtop-manager-server/src/main/resources/i18n/messages_en_US.properties b/bigtop-manager-server/src/main/resources/i18n/messages_en_US.properties index 04707978f..b2c0193fe 100644 --- a/bigtop-manager-server/src/main/resources/i18n/messages_en_US.properties +++ b/bigtop-manager-server/src/main/resources/i18n/messages_en_US.properties @@ -49,6 +49,7 @@ host.unable.to.resolve=Unable to resolve to host [{0}] host.unable.to.connect=Unable to connect to host [{0}] host.unable.to.exec.command=Unable to execute command on host [{0}] host.has.components=Host [{0}] still has components, please remove them first +host.agent.still.running=Agent on host [{0}] is still running, please stop it first stack.not.found=Stack not exist diff --git a/bigtop-manager-server/src/main/resources/i18n/messages_zh_CN.properties b/bigtop-manager-server/src/main/resources/i18n/messages_zh_CN.properties index cd1930427..e1a5c1fee 100644 --- a/bigtop-manager-server/src/main/resources/i18n/messages_zh_CN.properties +++ b/bigtop-manager-server/src/main/resources/i18n/messages_zh_CN.properties @@ -49,6 +49,7 @@ host.unable.to.resolve=无法解析主机 [{0}] host.unable.to.connect=无法连接到主机 [{0}] host.unable.to.exec.command=无法在主机 [{0}] 上执行命令 host.has.components=主机 [{0}] 上仍有组件,请先移除 +host.agent.still.running=主机 [{0}] 的 Agent 仍在运行,请先停止 stack.not.found=组件栈不存在 diff --git a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/flink/configuration/flink-conf.xml b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/flink/configuration/flink-conf.xml index 157ecf009..635ad7467 100644 --- a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/flink/configuration/flink-conf.xml +++ b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/flink/configuration/flink-conf.xml @@ -42,7 +42,6 @@ content - flink-conf template This is the freemarker template for flink-conf.xml file flink_log_dir /var/log/flink - Flink Log Dir Prefix Log Directories for Flink. flink_pid_dir - Flink PID directory /var/run/flink diff --git a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hadoop/configuration/hadoop-env.xml b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hadoop/configuration/hadoop-env.xml index c1c1da094..b7ce8e339 100644 --- a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hadoop/configuration/hadoop-env.xml +++ b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hadoop/configuration/hadoop-env.xml @@ -22,25 +22,21 @@ hadoop_root_logger INFO,RFA - Hadoop Root Logger Hadoop Root Logger hadoop_heapsize_max 1024 Hadoop maximum Java heap size - Hadoop maximum Java heap size hadoop_heapsize_min 1024 Hadoop minimum Java heap size - Hadoop minimum Java heap size content - hadoop-env template This is the freemarker template for hadoop-env.sh file content - hadoop.conf template This is the freemarker template for hadoop file hadoop_log_maxfilesize 256 The maximum size of backup file before the log is rotated - Hadoop Security Log: backup file size hadoop_log_maxbackupindex 20 The number of backup files - Hadoop Security Log: # of backup files hadoop_security_log_maxfilesize 256 The maximum size of backup file before the log is rotated - Hadoop Log: backup file size hadoop_security_log_maxbackupindex 20 The number of backup files - Hadoop Log: # of backup files content - hdfs-log4j template Custom log4j.properties dfs.namenode.name.dir /hadoop/dfs/name - NameNode directories Determines where on the local filesystem the DFS name node should store the name table. If this is a comma-delimited list of directories then the name table is replicated in all of the @@ -35,12 +34,10 @@ dfs.datanode.failed.volumes.tolerated 0 Number of failed disks a DataNode would tolerate before it stops offering service - DataNode failed disk tolerance dfs.datanode.data.dir /hadoop/dfs/data - DataNode directories Determines where on the local filesystem an DFS data node should store its blocks. If this is a comma-delimited list of directories, then data will be stored in all named @@ -60,7 +57,6 @@ dfs.namenode.checkpoint.dir /hadoop/dfs/namesecondary - SecondaryNameNode Checkpoint directories Determines where on the local filesystem the DFS secondary name node should store the temporary images to merge. If this is a comma-delimited list of directories then the image is @@ -69,7 +65,6 @@ dfs.namenode.checkpoint.edits.dir - NameNode Checkpoint Edits directory ${dfs.namenode.checkpoint.dir} Determines where on the local filesystem the DFS secondary name node should store the temporary edits to merge. @@ -81,7 +76,6 @@ dfs.namenode.checkpoint.period 3600 - HDFS Maximum Checkpoint Delay The number of seconds between two periodic checkpoints. @@ -105,7 +99,6 @@ dfs.replication 3 - Block replication Default block replication. @@ -122,7 +115,6 @@ Values less than or equal to 0 mean not to start in safe mode. Values greater than 1 will make safe mode permanent. - Minimum replicated blocks % dfs.datanode.balance.bandwidthPerSec @@ -189,7 +181,6 @@ dfs.datanode.du.reserved 1073741824 - Reserved space for HDFS Reserved space in bytes per volume. Always leave this much space free for non dfs use. @@ -203,7 +194,6 @@ 4096 Specifies the maximum number of threads to use for transferring data in and out of the datanode. - DataNode max data transfer threads @@ -226,7 +216,6 @@ dfs.namenode.handler.count 100 Added to grow Queue size so that more client connections are allowed - NameNode Server threads dfs.block.access.token.enable @@ -239,7 +228,6 @@ dfs.datanode.data.dir.perm 700 - DataNode directories permission The permissions that should be there on dfs.datanode.data.dir directories. The datanode will not come up if the permissions are different on existing dfs.datanode.data.dir directories. If the directories @@ -249,7 +237,6 @@ dfs.namenode.accesstime.precision 0 - Access time precision The access time for HDFS file is precise up to this value. The default value is 1 hour. Setting a value of 0 disables access times for HDFS. @@ -312,7 +299,6 @@ dfs.journalnode.edits.dir - JournalNode Edits directory /hadoop/dfs/journalnode The path where the JournalNode daemon will store its local state. @@ -320,7 +306,6 @@ dfs.client.read.shortcircuit true - HDFS Short-circuit read This configuration parameter turns on short-circuit local reads. diff --git a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hadoop/configuration/mapred-env.xml b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hadoop/configuration/mapred-env.xml index c299d0cce..31e5628a8 100644 --- a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hadoop/configuration/mapred-env.xml +++ b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hadoop/configuration/mapred-env.xml @@ -21,13 +21,11 @@ jobhistory_heapsize - History Server heap size 1024 Value for JobHistoryServer heap_size variable in hadoop-env.sh content - mapred-env template This is the freemarker template for mapred-env.sh file mapreduce.task.io.sort.mb 512 - Sort Allocation Memory The total amount of buffer memory to use while sorting files, in megabytes. By default, gives each merge stream 1MB, which should minimize seeks. @@ -145,13 +144,11 @@ mapreduce.map.memory.mb 512 Virtual memory for single Map task - Map Memory mapreduce.reduce.memory.mb 512 Virtual memory for single Reduce task - Reduce Memory mapreduce.shuffle.port @@ -164,13 +161,11 @@ mapreduce.jobhistory.intermediate-done-dir - Mapreduce JobHistory Intermediate Done directory /apps/mapred/history/tmp Directory where history files are written by MapReduce jobs. mapreduce.jobhistory.done-dir - Mapreduce JobHistory Done directory /apps/mapred/history/done Directory where history files are managed by the MR JobHistory Server. @@ -193,13 +188,11 @@ yarn.app.mapreduce.am.staging-dir - YARN App Mapreduce AM Staging directory /apps/mapred/staging The staging dir used while submitting jobs. yarn.app.mapreduce.am.resource.mb - AppMaster Memory 512 The amount of memory the MR AppMaster needs. @@ -219,7 +212,6 @@ of LD_LIBRARY_PATH in the map / reduce JVM env using the mapreduce.map.env and mapreduce.reduce.env config settings. - MR AppMaster Java Heap Size yarn.app.mapreduce.am.admin-command-opts @@ -234,7 +226,6 @@ of LD_LIBRARY_PATH in the map / reduce JVM env using the mapreduce.map.env and mapreduce.reduce.env config settings. - MR AppMaster Java Heap Size yarn.app.mapreduce.am.log.level @@ -268,13 +259,11 @@ mapreduce.map.java.opts - MR Map Java Heap Size -Xmx1024m Larger heap-size for child jvms of maps. mapreduce.reduce.java.opts - MR Reduce Java Heap Size -Xmx1024m Larger heap-size for child jvms of reduces. diff --git a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hadoop/configuration/workers.xml b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hadoop/configuration/workers.xml index d10cc4e0c..1f42648cf 100644 --- a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hadoop/configuration/workers.xml +++ b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hadoop/configuration/workers.xml @@ -21,7 +21,6 @@ content - hdfs workers template This is the freemarker template for hdfs file yarn_heapsize 1024 - YARN Java heap size Max heapsize for all YARN components using a numerical value in the scale of MB resourcemanager_heapsize 1024 - ResourceManager Java heap size Max heapsize for ResourceManager using a numerical value in the scale of MB nodemanager_heapsize 1024 - NodeManager Java heap size Max heapsize for NodeManager using a numerical value in the scale of MB min_user_id 1000 - Minimum user ID for submitting job Set to 0 to disallow root from submitting jobs. Set to 1000 to disallow all superusers from submitting jobs @@ -50,7 +46,6 @@ content - yarn-env template This is the freemarker template for yarn-env.sh file yarn_rm_summary_log_max_backup_size 256 The maximum size of backup file before the log is rotated - YARN Log: backup file size yarn_rm_summary_log_number_of_backup_files 20 The number of backup files - YARN Log: # of backup files content - yarn-log4j template Custom log4j.properties - Minimum Container Size (Memory) yarn.scheduler.maximum-allocation-mb @@ -67,7 +66,6 @@ in MBs. Memory requests higher than this won't take effect, and will get capped to this value. - Maximum Container Size (Memory) yarn.acl.enable @@ -89,7 +87,6 @@ yarn.nodemanager.resource.memory-mb 5120 Amount of physical memory, in MB, that can be allocated for containers. - Memory allocated for all YARN containers on a node yarn.application.classpath @@ -105,7 +102,6 @@ expressed in terms of physical memory, and virtual memory usage is allowed to exceed this allocation by this ratio. - Virtual Memory Ratio yarn.nodemanager.container-executor.class @@ -132,7 +128,6 @@ yarn.nodemanager.log-dirs - YARN NodeManager Log directories /hadoop/yarn/log Where to store container logs. An application's localized log directory @@ -144,7 +139,6 @@ yarn.nodemanager.local-dirs - YARN NodeManager Local directories /hadoop/yarn/local List of directories to store localized files in. An @@ -183,11 +177,9 @@ yarn.log-aggregation-enable true Whether to enable log aggregation. - Enable Log Aggregation yarn.nodemanager.remote-app-log-dir - YARN NodeManager Remote App Log directory /app-logs Location to aggregate logs to. diff --git a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hbase/configuration/hbase-env.xml b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hbase/configuration/hbase-env.xml index 40d52a6fe..f59f335c1 100644 --- a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hbase/configuration/hbase-env.xml +++ b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hbase/configuration/hbase-env.xml @@ -22,25 +22,21 @@ hbase_log_dir /var/log/hbase - HBase Log Dir Prefix Log Directories for HBase. hbase_pid_dir /var/run/hbase - HBase PID Dir Pid Directory for HBase. regionserver_heapsize 4096 Maximum amount of memory each HBase RegionServer can use. - HBase RegionServer Maximum Memory regionserver_xmn_max 4000 - RegionServers maximum value for -Xmn Sets the upper bound on HBase RegionServers' young generation size. This value is used in case the young generation size (-Xmn) calculated based on the max heapsize (regionserver_heapsize) @@ -50,31 +46,26 @@ regionserver_xmn_ratio 0.2 - RegionServers -Xmn in -Xmx ratio Percentage of max heap size (-Xmx) which used for young generation heap (-Xmn). master_heapsize 4096 - HBase Master Maximum Memory Maximum amount of memory each HBase Master can use. parallel_gc_threads 8 - HBase Parallel GC Threads The number of JVM parallel garbage collection threads (e.g. -XX:ParallelGCThreads) java_io_tmpdir - HBase Java IO Tmpdir /tmp Used in hbase-env.sh as HBASE_OPTS=-Djava.io.tmpdir=java_io_tmpdir regionserver_shutdown_timeout 30 - HBase RegionServer shutdown timeout After this number of seconds waiting for graceful stop of HBase Master it will be forced to exit with SIGKILL. The timeout is introduced because there is a known bug when from time to time HBase RegionServer hangs forever on stop if NN safemode is on. @@ -83,7 +74,6 @@ content - hbase-env template This is the freemarker template for hbase-env.sh file hbase_log_maxfilesize 256 The maximum size of backup file before the log is rotated - HBase Log: backup file size hbase_log_maxbackupindex 20 The number of backup files - HBase Log: # of backup files hbase_security_log_maxfilesize 256 The maximum size of security backup file before the log is rotated - HBase Security Log: backup file size hbase_security_log_maxbackupindex 20 The number of security backup files - HBase Security Log: # of backup files content - hbase-log4j template This is the freemarker template for log4j.properties file hbase.rootdir - HBase root directory /hadoop/hbase The directory shared by region servers and into @@ -47,13 +46,11 @@ hbase.master.port 16000 - HBase Master Port The port the HBase Master should bind to. hbase.tmp.dir /tmp/hbase - HBase tmp directory Temporary directory on the local filesystem. Change this setting to point to a location more permanent @@ -63,7 +60,6 @@ hbase.local.dir - HBase Local directory ${hbase.tmp.dir}/local Directory on the local filesystem to be used as a local storage @@ -85,7 +81,6 @@ hbase.regionserver.handler.count 30 - Number of Handlers per RegionServer Count of RPC Listener instances spun up on RegionServers. Same property is used by the Master for count of master handlers. @@ -104,7 +99,6 @@ time-based major compactions by setting this parameter to 0, and run major compactions in a cron job or by another external mechanism. - Major Compaction Interval hbase.hregion.memstore.block.multiplier @@ -117,7 +111,6 @@ resultant flush files take a long time to compact or split, or worse, we OOME. - HBase Region Block Multiplier hbase.hregion.memstore.flush.size @@ -125,7 +118,6 @@ The size of an individual memstore. Each column family within each region is allocated its own memstore. - Memstore Flush Size hbase.hregion.memstore.mslab.enabled @@ -144,7 +136,6 @@ Maximum HFile size. If the sum of the sizes of a region's HFiles has grown to exceed this value, the region is split in two. - Maximum Region File Size hbase.client.scanner.caching @@ -157,7 +148,6 @@ Do not set this value such that the time between invocations is greater than the scanner timeout; i.e. hbase.regionserver.lease.period - Number of Fetched Rows when Scanning from Disk zookeeper.session.timeout @@ -173,7 +163,6 @@ even though HBase might propose using 90 seconds, the ensemble can have a max timeout lower than this and it will take precedence. - Zookeeper Session Timeout hbase.client.keyvalue.maxsize @@ -186,7 +175,6 @@ to set this to a fraction of the maximum region size. Setting it to zero or less disables the check. - Maximum Record Size hbase.hstore.compactionThreshold @@ -198,11 +186,9 @@ complete. Setting it larger means that more StoreFiles are included in a compaction. For most cases, the default value is appropriate. - Maximum Store Files before Minor Compaction hbase.hstore.blockingStoreFiles - hstore blocking storefiles 100 If more than this number of StoreFiles in any one Store @@ -215,7 +201,6 @@ hfile.block.cache.size 0.40 Percentage of RegionServer memory to allocate to read buffers. - % of RegionServer Allocated to Read Buffers @@ -234,13 +219,11 @@ Select Simple or Kerberos authentication. Note: Kerberos must be set up before the Kerberos option will take effect. - Enable Authentication hbase.security.authorization false Set Authorization Method. - Enable Authorization hbase.coprocessor.region.classes @@ -267,7 +250,6 @@ zookeeper.znode.parent - ZooKeeper Znode Parent /hbase-unsecure Root ZNode for HBase in ZooKeeper. All of HBase's ZooKeeper @@ -287,7 +269,6 @@ retrying every ten seconds. See HConstants#RETRY_BACKOFF for how the backup ramps up. Change this setting and hbase.client.pause to suit your workload. - Maximum Client Retries hbase.rpc.timeout @@ -297,7 +278,6 @@ take for a remote call to time out. It uses pings to check connections but will eventually throw a TimeoutException. - HBase RPC Timeout hbase.defaults.for.version.skip @@ -343,7 +323,6 @@ hbase.regionserver.wal.codec - RegionServer WAL Codec org.apache.hadoop.hbase.regionserver.wal.WALCellCodec @@ -368,7 +347,6 @@ complete. Setting it larger means that more StoreFiles are included in a compaction. For most cases, the default value is appropriate. - Maximum Files for Compaction hbase.regionserver.global.memstore.size @@ -379,7 +357,6 @@ If this buffer is full, updates are blocked and data is flushed from memstores until a global low watermark (hbase.regionserver.global.memstore.size.lower.limit) is reached. - % of RegionServer Allocated to Write Buffers hbase.regionserver.port diff --git a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hbase/configuration/hbase.conf.xml b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hbase/configuration/hbase.conf.xml index 21925ff3f..4d11993ee 100644 --- a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hbase/configuration/hbase.conf.xml +++ b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hbase/configuration/hbase.conf.xml @@ -31,7 +31,6 @@ content - hbase.conf template This is the freemarker template for HBase file content - hbase regionservers template This is the freemarker template for hbase file content - beeline-log4j2 template Custom beeline-log4j2.properties hive_log_dir /var/log/hive - Hive Log Dir Directory for Hive Log files. hive_pid_dir /var/run/hive - Hive PID Dir Hive PID Dir. hive_heapsize 512 Hive Java heap size - HiveServer2 Heap Size hive_metastore_heapsize 1024 Hive Metastore Java heap size - Metastore Heap Size heap_dump_path /tmp Path for heap dump file - Heap dump path content - hive-env template This is the freemarker template for hive-env.sh file content - hive-exec-log4j2 template Custom hive-exec-log4j2.properties content - hive-log4j2 template Custom hive-log4j2.properties hive.default.fileformat TextFile Default file format for CREATE TABLE statement. - Default File Format hive.metastore.sasl.enabled @@ -85,7 +84,6 @@ By default, Tez uses the java options from map tasks. Use this property to override that value. - Tez Container Size hive.tez.input.format @@ -113,7 +111,6 @@ only one host can be achieved by creating a config-group containing the metastore host, and overriding the default value to true in it. - Run Compactor hive.compactor.worker.threads @@ -121,7 +118,6 @@ Number of compactor worker threads to run on this metastore instance. Can be different values on different metastore instances. - Number of threads used by Compactor hive.create.as.insert.only @@ -130,7 +126,6 @@ Whether the eligible tables should be created as ACID insert-only by default. Does not apply to external tables, the ones using storage handlers, etc. - Create Tables as ACID Insert Only metastore.create.as.acid @@ -139,7 +134,6 @@ Whether the eligible tables should be created as full ACID by default. Does not apply to external tables, the ones using storage handlers, etc. - Create Tables as Full ACID hive.compactor.delta.num.threshold @@ -213,7 +207,6 @@ hive.exec.scratchdir - Hive Exec Scratchdir /tmp/hive HDFS root scratch dir for Hive jobs which gets created with write all (733) permission. For each @@ -257,7 +250,6 @@ Defines the size per reducer. For example, if it is set to 64M, given 256M input size, 4 reducers will be used. - Data per Reducer hive.exec.reducers.max @@ -322,7 +314,6 @@ in case the user accidentally overwrites all partitions. NonStrict allows all partitions of a table to be dynamic. - Allow all partitions to be Dynamic hive.exec.max.dynamic.partitions @@ -341,13 +332,11 @@ hive.metastore.warehouse.dir - Hive Metastore Warehouse directory /warehouse/tablespace/managed/hive location of default database for the warehouse hive.metastore.warehouse.external.dir - Hive Metastore Warehouse External directory /warehouse/tablespace/external/hive location of default database for the warehouse of external tables @@ -428,7 +417,6 @@ hive.cbo.enable true Flag to control enabling Cost Based Optimizations using Calcite framework. - Enable Cost Based Optimizer hive.mapjoin.optimized.hashtable @@ -631,7 +619,6 @@ This way we can keep only one record writer open for each partition value in the reducer thereby reducing the memory pressure on reducers. - Sort Partitions Dynamically hive.stats.autogather @@ -658,7 +645,6 @@ from metastore. When this flag is disabled, Hive will make calls to filesystem to get file sizes and will estimate the number of rows from row schema. - Fetch partition stats at compiler hive.stats.fetch.column.stats @@ -669,7 +655,6 @@ can be expensive when the number of columns is high. This flag can be used to disable fetching of column statistics from metastore. - Fetch column stats at compiler hive.zookeeper.namespace @@ -680,7 +665,6 @@ hive.txn.manager org.apache.hadoop.hive.ql.lockmgr.DbTxnManager - Transaction Manager hive.txn.max.open.batch @@ -696,7 +680,6 @@ hive.support.concurrency true Support concurrency and use locks, needed for Transactions. Requires Zookeeper. - Use Locking hive.cli.print.header @@ -761,7 +744,6 @@ hive.security.metastore.authorization.manager - Hive Authorization Manager org.apache.hadoop.hive.ql.security.authorization.StorageBasedAuthorizationProvider authorization manager class name to be used in the metastore for authorization. @@ -790,7 +772,6 @@ hive.server2.logging.operation.log.location - HiveServer2 Logging Operation Log Location /tmp/hive/operation_logs Top level directory where operation logs are stored if logging functionality is enabled @@ -807,7 +788,6 @@ hive.server2.thrift.port 10000 - HiveServer2 Port TCP port number to listen on, default 10000. @@ -854,7 +834,6 @@ Authentication mode, default NONE. Options are NONE, NOSASL, KERBEROS, LDAP, PAM and CUSTOM NONE - HiveServer2 Authentication hive.metastore.event.db.notification.api.auth @@ -871,7 +850,6 @@ Setting this property to true will have HiveServer2 execute Hive operations as the user making the calls to it. - Run as end user instead of Hive user hive.server2.table.type.mapping @@ -888,11 +866,9 @@ hive.server2.use.SSL false Set this to true for using SSL encryption in HiveServer2. - Use SSL hive.user.install.directory - Hive User Install directory /user/ If hive (in tez mode only) cannot find a usable hive jar in "hive.jar.directory", @@ -917,13 +893,11 @@ hive.prewarm.enabled false Enables container prewarm for Tez (Hadoop 2 only) - Hold Containers to Reduce Latency hive.prewarm.numcontainers 3 Controls the number of containers to prewarm for Tez (Hadoop 2 only) - Number of Containers Held hive.convert.join.bucket.mapjoin.tez @@ -941,7 +915,6 @@ and set parallelism estimates. Tez will sample source vertices' output sizes and adjust the estimates at runtime as necessary. - Allow dynamic numbers of reducers hive.tez.max.partition.factor @@ -966,7 +939,6 @@ the processing vertices to the tez application master. These events will be used to prune unnecessary partitions. - Allow dynamic partition pruning hive.tez.dynamic.partition.pruning.max.event.size @@ -994,7 +966,6 @@ This flag should be set to true to enable vectorized mode of query execution. The default value is false. - Enable Vectorization and Map Vectorization hive.auto.convert.join.noconditionaltask.size @@ -1004,13 +975,11 @@ is on, and the sum of size for n-1 of the tables/partitions for a n-way join is smaller than this size, the join is directly converted to a mapjoin(there is no conditional task). - For Map Join, per Map memory threshold hive.optimize.index.filter true Whether to enable automatic use of indexes - Push Filters to Storage hive.vectorized.groupby.checkinterval @@ -1032,7 +1001,6 @@ stored in metastore. For basic stats collection turn on the config hive.stats.autogather to true. For more advanced stats collection need to run analyze table queries. - Compute simple queries using stats only hive.limit.pushdown.memory.usage @@ -1047,13 +1015,11 @@ launched on each of the queues specified by "hive.server2.tez.default.queues". Determines the parallelism on each queue. - Session per queue hive.driver.parallel.compilation true This flag allows HiveServer2 to compile queries in parallel. - Compile queries in parallel hive.server2.tez.initialize.default.sessions @@ -1063,11 +1029,9 @@ turning on Tez for HiveServer2. The user could potentially want to run queries over Tez without the pool of sessions. - Start Tez session at Initialization hive.server2.tez.default.queues - Default query queues default A list of comma separated values corresponding to YARN queues of the same name. @@ -1114,7 +1078,6 @@ This flag should be set to true to enable vectorized mode of the reduce-side of query execution. - Enable Reduce Vectorization hive.default.fileformat.managed diff --git a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hive/configuration/hive.conf.xml b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hive/configuration/hive.conf.xml index c7bce78fc..10ef0c0ee 100644 --- a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hive/configuration/hive.conf.xml +++ b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/hive/configuration/hive.conf.xml @@ -31,7 +31,6 @@ content - hive.conf template This is the freemarker template for Hive file content - llap-cli-log4j2 template Custom llap-cli-log4j2.properties content - llap-daemon-log4j2 template Custom llap-daemon-log4j2.properties log.dirs - Log directories /kafka-logs A comma-separated list of one or more directories in which Kafka data is stored. diff --git a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/kafka/configuration/kafka-env.xml b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/kafka/configuration/kafka-env.xml index ca73d071f..586d21085 100644 --- a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/kafka/configuration/kafka-env.xml +++ b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/kafka/configuration/kafka-env.xml @@ -21,14 +21,12 @@ kafka_log_dir - Kafka Log directory /var/log/kafka kafka_pid_dir /var/run/kafka - Kafka PID dir @@ -44,7 +42,6 @@ content - kafka-env template This is the freemarker template for kafka-env.sh file kafkaLogMaxFileSize 256 The maximum size of backup file before the log is rotated - Kafka Log: backup file size kafkaLogMaxBackupIndex 20 The number of backup files - Kafka Log: # of backup files controllerLogMaxFileSize 256 The maximum size of backup file before the log is rotated - Kafka Controller Log: backup file size controllerLogMaxBackupIndex 20 The number of backup files - Kafka Controller Log: # of backup files content - kafka-log4j template Custom log4j.properties content - kafka.conf template This is the freemarker template for kafka-env.sh file content - solr-xml template This is the freemarker template for solr.xml file longtext diff --git a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/solr/configuration/solr.in.xml b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/solr/configuration/solr.in.xml index 5784c0cc5..8bd872bc8 100644 --- a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/solr/configuration/solr.in.xml +++ b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/solr/configuration/solr.in.xml @@ -216,7 +216,6 @@ content - solr.in template This is the freemarker template for solr.in.sh file longtext diff --git a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/spark/configuration/fairscheduler.xml b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/spark/configuration/fairscheduler.xml index 32463131b..e3924c164 100644 --- a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/spark/configuration/fairscheduler.xml +++ b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/spark/configuration/fairscheduler.xml @@ -21,7 +21,6 @@ content - fairscheduler template Custom fairscheduler.xml diff --git a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/spark/configuration/log4j2.xml b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/spark/configuration/log4j2.xml index ab704a432..b0fa118f5 100644 --- a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/spark/configuration/log4j2.xml +++ b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/spark/configuration/log4j2.xml @@ -21,7 +21,6 @@ content - log4j2 template Custom log4j2.properties content - metrics template Custom metrics.properties content - spark-defaults template Custom spark-defaults.conf spark_log_dir - Spark Log directory /var/log/spark Spark Log Dir spark_pid_dir - Spark PID directory /var/run/spark diff --git a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/spark/configuration/spark-hive-site.xml b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/spark/configuration/spark-hive-site.xml index 576993420..a09040f74 100644 --- a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/spark/configuration/spark-hive-site.xml +++ b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/spark/configuration/spark-hive-site.xml @@ -22,7 +22,6 @@ hive.server2.thrift.port 10015 - Spark ThriftServer Port TCP port number to listen on, default 10015. \ No newline at end of file diff --git a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/tez/configuration/tez-env.xml b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/tez/configuration/tez-env.xml index bf0bf4f89..8e627b786 100644 --- a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/tez/configuration/tez-env.xml +++ b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/tez/configuration/tez-env.xml @@ -22,7 +22,6 @@ content - tez-env template This is the freemarker template for tez-env.sh file enable_heap_dump false Enable or disable taking Heap Dump. (true/false) - Enable heap dump heap_dump_location /tmp Location for heap dump file - Heap dump location diff --git a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/tez/configuration/tez-site.xml b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/tez/configuration/tez-site.xml index 5d3efcb55..785112a90 100644 --- a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/tez/configuration/tez-site.xml +++ b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/tez/configuration/tez-site.xml @@ -21,7 +21,6 @@ tez.lib.uris.classpath - TEZ Lib URIs Classpath ${hadoop_conf_dir},${hadoop_home}/*,${hadoop_home}/lib/*,${tez_home}/*,${tez_home}/lib/*,${tez_conf_dir} Comma-delimited list of the location of the Tez libraries Classpath which will be localized for DAGs. @@ -29,7 +28,6 @@ tez.lib.uris - TEZ Lib URIs ${tez_lib_uris} Comma-delimited list of the location of the Tez libraries which will be localized for DAGs. Specifying a single .tar.gz or .tgz assumes that a compressed version of the tez libs is being used. This is @@ -56,7 +54,6 @@ tez.staging-dir - TEZ Staging directory /tmp/${user.name}/staging The staging dir used while submitting DAGs diff --git a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/zookeeper/configuration/zoo.cfg.xml b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/zookeeper/configuration/zoo.cfg.xml index 44ed0977d..a79f9002c 100644 --- a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/zookeeper/configuration/zoo.cfg.xml +++ b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/zookeeper/configuration/zoo.cfg.xml @@ -22,7 +22,6 @@ tickTime 3000 - Length of single Tick The length of a single tick in milliseconds, which is the basic time unit used by ZooKeeper @@ -30,19 +29,16 @@ initLimit 10 - Ticks to allow for sync at Init Ticks to allow for sync at Init. syncLimit 5 - Ticks to allow for sync at Runtime Ticks to allow for sync at Runtime. clientPort 2181 - Port for running ZK Server Port for running ZK Server. true @@ -51,7 +47,6 @@ dataDir /hadoop/zookeeper - ZooKeeper directory Data directory for ZooKeeper. diff --git a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/zookeeper/configuration/zookeeper-env.xml b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/zookeeper/configuration/zookeeper-env.xml index d780de517..e0d8292cc 100644 --- a/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/zookeeper/configuration/zookeeper-env.xml +++ b/bigtop-manager-server/src/main/resources/stacks/bigtop/3.3.0/services/zookeeper/configuration/zookeeper-env.xml @@ -22,19 +22,16 @@ zookeeper_log_dir /var/log/zookeeper - ZooKeeper Log Dir ZooKeeper Log Dir zookeeper_pid_dir /var/run/zookeeper - ZooKeeper PID Dir ZooKeeper Pid Dir content - zookeeper-env template This is the freemarker template for zookeeper-env.sh file storage_root_path - storage_root_path ${doris_be_home}/storage data root path, separate by ';'.you can specify the storage medium of each root path, HDD or SSD. diff --git a/bigtop-manager-server/src/main/resources/stacks/extra/1.0.0/services/doris/configuration/doris-env.sh.xml b/bigtop-manager-server/src/main/resources/stacks/extra/1.0.0/services/doris/configuration/doris-env.sh.xml index b4d9887a4..ffeea9f62 100644 --- a/bigtop-manager-server/src/main/resources/stacks/extra/1.0.0/services/doris/configuration/doris-env.sh.xml +++ b/bigtop-manager-server/src/main/resources/stacks/extra/1.0.0/services/doris/configuration/doris-env.sh.xml @@ -30,12 +30,10 @@ doris_fe_pid_dir /var/run/doris-fe - doris PID dir doris_be_pid_dir /var/run/doris-be - doris PID dir doris_user_nofile_soft diff --git a/bigtop-manager-server/src/main/resources/stacks/extra/1.0.0/services/doris/configuration/doris-fe-conf.xml b/bigtop-manager-server/src/main/resources/stacks/extra/1.0.0/services/doris/configuration/doris-fe-conf.xml index d6ee04529..a6df7b09b 100644 --- a/bigtop-manager-server/src/main/resources/stacks/extra/1.0.0/services/doris/configuration/doris-fe-conf.xml +++ b/bigtop-manager-server/src/main/resources/stacks/extra/1.0.0/services/doris/configuration/doris-fe-conf.xml @@ -21,7 +21,6 @@ meta_dir - meta_dir ${doris_fe_home}/doris-meta Default: DORIS_HOME_DIR + "/doris-meta". Doris meta data will be saved here.The storage of this dir is highly recommended as to be. diff --git a/bigtop-manager-server/src/main/resources/stacks/extra/1.0.0/services/doris/configuration/doris-sysctl.conf.xml b/bigtop-manager-server/src/main/resources/stacks/extra/1.0.0/services/doris/configuration/doris-sysctl.conf.xml index d8e57eda6..1b39c45ea 100644 --- a/bigtop-manager-server/src/main/resources/stacks/extra/1.0.0/services/doris/configuration/doris-sysctl.conf.xml +++ b/bigtop-manager-server/src/main/resources/stacks/extra/1.0.0/services/doris/configuration/doris-sysctl.conf.xml @@ -21,7 +21,6 @@ content - doris-sysctl.conf template This is the freemarker template for /etc/sysctl.d/doris-sysctl.conf file content - doris.conf template This is the freemarker template for doris file port 3000 - Port HTTP port for Grafana to listen on. log_level info - Log level Log level, can be: trace, debug, info, warn, error, critical. diff --git a/bigtop-manager-server/src/main/resources/stacks/infra/1.0.0/services/mysql/configuration/common.xml b/bigtop-manager-server/src/main/resources/stacks/infra/1.0.0/services/mysql/configuration/common.xml index 62773e21a..38bce2c0d 100644 --- a/bigtop-manager-server/src/main/resources/stacks/infra/1.0.0/services/mysql/configuration/common.xml +++ b/bigtop-manager-server/src/main/resources/stacks/infra/1.0.0/services/mysql/configuration/common.xml @@ -22,7 +22,6 @@ root_password root - Root Password Password for MySQL root user. diff --git a/bigtop-manager-server/src/main/resources/stacks/infra/1.0.0/services/mysql/configuration/my.cnf.xml b/bigtop-manager-server/src/main/resources/stacks/infra/1.0.0/services/mysql/configuration/my.cnf.xml index 1736748ab..c58f3138d 100644 --- a/bigtop-manager-server/src/main/resources/stacks/infra/1.0.0/services/mysql/configuration/my.cnf.xml +++ b/bigtop-manager-server/src/main/resources/stacks/infra/1.0.0/services/mysql/configuration/my.cnf.xml @@ -22,25 +22,21 @@ mysql_log_dir /var/log/mysql - MySQL Log Dir MySQL Log Dir mysql_pid_dir /var/run/mysql - MySQL PID Dir MySQL Pid Dir mysql_data_dir ${mysql_home}/data - MySQL Data Dir MySQL Data Dir content - my.cnf template This is the freemarker template for my.cnf file log.dirs - Log directories /kafka-logs A comma-separated list of one or more directories in which Kafka data is stored. diff --git a/bigtop-manager-server/src/test/resources/stacks/bigtop/3.3.0/services/kafka/configuration/kafka-env.xml b/bigtop-manager-server/src/test/resources/stacks/bigtop/3.3.0/services/kafka/configuration/kafka-env.xml index ca73d071f..586d21085 100644 --- a/bigtop-manager-server/src/test/resources/stacks/bigtop/3.3.0/services/kafka/configuration/kafka-env.xml +++ b/bigtop-manager-server/src/test/resources/stacks/bigtop/3.3.0/services/kafka/configuration/kafka-env.xml @@ -21,14 +21,12 @@ kafka_log_dir - Kafka Log directory /var/log/kafka kafka_pid_dir /var/run/kafka - Kafka PID dir @@ -44,7 +42,6 @@ content - kafka-env template This is the freemarker template for kafka-env.sh file kafkaLogMaxFileSize 256 The maximum size of backup file before the log is rotated - Kafka Log: backup file size kafkaLogMaxBackupIndex 20 The number of backup files - Kafka Log: # of backup files controllerLogMaxFileSize 256 The maximum size of backup file before the log is rotated - Kafka Controller Log: backup file size controllerLogMaxBackupIndex 20 The number of backup files - Kafka Controller Log: # of backup files content - kafka-log4j template Custom log4j.properties content - kafka.conf template This is the freemarker template for kafka-env.sh file tickTime 3000 - Length of single Tick The length of a single tick in milliseconds, which is the basic time unit used by ZooKeeper @@ -30,25 +29,21 @@ initLimit 10 - Ticks to allow for sync at Init Ticks to allow for sync at Init. syncLimit 5 - Ticks to allow for sync at Runtime Ticks to allow for sync at Runtime. clientPort 2181 - Port for running ZK Server Port for running ZK Server. dataDir /hadoop/zookeeper - ZooKeeper directory Data directory for ZooKeeper. diff --git a/bigtop-manager-server/src/test/resources/stacks/bigtop/3.3.0/services/zookeeper/configuration/zookeeper-env.xml b/bigtop-manager-server/src/test/resources/stacks/bigtop/3.3.0/services/zookeeper/configuration/zookeeper-env.xml index d780de517..e0d8292cc 100644 --- a/bigtop-manager-server/src/test/resources/stacks/bigtop/3.3.0/services/zookeeper/configuration/zookeeper-env.xml +++ b/bigtop-manager-server/src/test/resources/stacks/bigtop/3.3.0/services/zookeeper/configuration/zookeeper-env.xml @@ -22,19 +22,16 @@ zookeeper_log_dir /var/log/zookeeper - ZooKeeper Log Dir ZooKeeper Log Dir zookeeper_pid_dir /var/run/zookeeper - ZooKeeper PID Dir ZooKeeper Pid Dir content - zookeeper-env template This is the freemarker template for zookeeper-env.sh file