aurora调度程序无法启动

zsbz8rwp  于 2021-06-21  发布在  Mesos
关注(0)|答案(2)|浏览(509)

我正试图在我的中观星团上部署极光,但当它运行的时候 aurora-scheduler ,它总是无法显示nullpointerexception。以下是我的设置:
基于ubuntu14.04的docker容器
开放JDK8
中观0.22.1
极光0.10.0
3个zookeeper示例
1名mesos master
4名mesos奴隶
我很确定zookeeper/mesos设置已经启动并运行,因为我可以毫无问题地使用marathon框架。
这是我的 scheduler.sh 我试着跑:


# !/bin/bash

# Cluster-specific environment variables

CLUSTER_NAME=test
ZK1=172.24.32.1:2181
ZK2=172.24.32.5:2181
ZK3=172.24.32.9:2181
ZK_QUORUM=$ZK1,$ZK2,$ZK3

AURORA_HOME=/usr/local/aurora-scheduler

# Flags controlling the JVM.

JAVA_OPTS=(
  -Xmx2g
  -Xms2g
  # GC tuning, etc.
)

# Flags controlling the scheduler.

AURORA_FLAGS=(
  -http_port=${PORT_WEBUI}
  -backup_dir=/data1/aurora_scheduler_backup
  -cluster_name=${CLUSTER_NAME}
  -mesos_master_address=zk://${ZK_QUORUM}/mesos
  -serverset_path=/aurora/scheduler
  -thermos_executor_path=/dev/null
  -zk_endpoints=${ZK_QUORUM}
)

# Environment variables controlling libmesos

export GLOG_v=1
export LIBPROCESS_PORT=${PORT_LIBPROCESS}

JAVA_OPTS="${JAVA_OPTS[*]}" exec "$AURORA_HOME/bin/aurora-scheduler" "${AURORA_FLAGS[@]}"

我遵循了aurora官方文档中提供的安装步骤。
我在pastebin上传了完整的输出。

drkbr07n

drkbr07n1#

scheduler.sh似乎缺少本机日志初始化标志。aurora使用mesos复制日志来存储其状态。您至少需要配置native\u log\u zk\u group\u path和native\u log\u file\u path选项来告诉aurora关于复制日志的信息。更多信息:https://github.com/apache/aurora/blob/master/docs/storage-config.md

iszxjhcz

iszxjhcz2#

你需要添加这些标志以及极光使用mesos日志。参见@maxim的答案,现在他的答案中有一个404链接。

-native_log_zk_group_path=/aurora/replicated-log
-native_log_file_path=/tmp/mylog

相关问题