在安卓平台运行
从 v0.4.0 开始,GreptimeDB 支持在采用了 ARM64 CPU 和 Android API 23 版本以上的安卓平台运行。
安装终端模拟器
您可以从 GitHub release 页面 下载 Termux 终端模拟器 来运行 GreptimeDB.
下载 GreptimeDB 的二进制
请执行以下命令来下载安卓平台的 GreptimeDB 二进制:
VERSION=$(curl -s -XGET "https://api.github.com/repos/GreptimeTeam/greptimedb/releases" | grep tag_name | grep -v nightly | cut -d: -f 2 | sed 's/.*"\(.*\)".*/\1/' | uniq | sort -r | head -n 1)
curl -sOL "https://github.com/GreptimeTeam/greptimedb/releases/download/${VERSION}/greptime-android-arm64-${VERSION}.tar.gz"
tar zxvf ./greptime-android-arm64-${VERSION}.tar.gz
./greptime -V
如果下载成功,以上命令将输出当前 GreptimeDB 的版本信息。
创建 GreptimeDB 的配置文件
您可以通过以下命令来创建一个最小化的配置文件以允许从局域网访问 GreptimeDB:
DATA_DIR="$(pwd)/greptimedb-data"
mkdir -p ${DATA_DIR}
cat <<EOF > ./config.toml
[http]
addr = "0.0.0.0:4000"
[grpc]
addr = "0.0.0.0:4001"
[mysql]
addr = "0.0.0.0:4002"
[storage]
data_home = "${DATA_DIR}"
type = "File"
EOF
从命令行启动 GreptimeDB
./greptime --log-dir=$(pwd)/logs standalone start -c ./config.toml