Guest User

connect-standalone.sh

a guest
Aug 24th, 2020
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.43 KB | None | 0 0
  1. #!/bin/sh
  2. # Licensed to the Apache Software Foundation (ASF) under one or more
  3. # contributor license agreements.  See the NOTICE file distributed with
  4. # this work for additional information regarding copyright ownership.
  5. # The ASF licenses this file to You under the Apache License, Version 2.0
  6. # (the "License"); you may not use this file except in compliance with
  7. # the License.  You may obtain a copy of the License at
  8. #
  9. #    http://www.apache.org/licenses/LICENSE-2.0
  10. #
  11. # Unless required by applicable law or agreed to in writing, software
  12. # distributed under the License is distributed on an "AS IS" BASIS,
  13. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14. # See the License for the specific language governing permissions and
  15. # limitations under the License.
  16.  
  17. if [ $# -lt 1 ];
  18. then
  19.         echo "USAGE: $0 [-daemon] connect-standalone.properties"
  20.         exit 1
  21. fi
  22.  
  23. base_dir=$(dirname $0)
  24.  
  25. if [ "x$KAFKA_LOG4J_OPTS" = "x" ]; then
  26.     export KAFKA_LOG4J_OPTS="-Dlog4j.configuration=file:$base_dir/../config/connect-log4j.properties"
  27. fi
  28.  
  29. if [ "x$KAFKA_HEAP_OPTS" = "x" ]; then
  30.   export KAFKA_HEAP_OPTS="-Xms256M -Xmx2G"
  31. fi
  32.  
  33. EXTRA_ARGS=${EXTRA_ARGS-'-name connectStandalone'}
  34.  
  35. COMMAND=$1
  36. case $COMMAND in
  37.   -daemon)
  38.     EXTRA_ARGS="-daemon "$EXTRA_ARGS
  39.     shift
  40.     ;;
  41.   *)
  42.     ;;
  43. esac
  44.  
  45. exec $(dirname $0)/kafka-run-class.sh $EXTRA_ARGS org.apache.kafka.connect.cli.ConnectStandalone "$@"
Add Comment
Please, Sign In to add comment