diff options
author | Ning Sun | 2022-12-16 10:14:52 +0800 |
---|---|---|
committer | Ning Sun | 2022-12-16 02:15:09 +0000 |
commit | 320d52961278db031adbffad0723bd430a11d901 (patch) | |
tree | 6865fb6770daf4f0f31d1659278981c368e3094f | |
parent | 6c62abbd13e01f60bd1eb3b4b9095897dd427230 (diff) | |
download | aur-320d52961278db031adbffad0723bd430a11d901.tar.gz |
feat: use /var/lib/greptimedb for data storage (#6)
* feat: use /var/lib/greptimedb for data storage
* add .SRCINFO
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 11 | ||||
-rw-r--r-- | greptimedb-tmpfile.conf | 1 | ||||
-rw-r--r-- | greptimedb.service | 2 | ||||
-rw-r--r-- | greptimedb.toml | 33 |
5 files changed, 49 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = greptimedb-bin pkgdesc = Open-source time-series database. pkgver = 0.1.0.20221205 - pkgrel = 3 + pkgrel = 9 url = https://github.com/GreptimeTeam/greptimedb arch = x86_64 license = Apache-2.0 @@ -9,8 +9,12 @@ pkgbase = greptimedb-bin source = greptime-linux-amd64-0.1.0.20221205.tgz::https://github.com/GreptimeTeam/greptimedb/releases/download/v0.1.0-alpha-20221205-weekly/greptime-linux-amd64.tgz source = greptimedb.sysusers source = greptimedb.service + source = greptimedb-tmpfile.conf + source = greptimedb.toml sha256sums = fed5fddadb2d580cbf68d4a2dcfa4e7f2686f04bf4a557c7525e3125fbeb66fb sha256sums = SKIP sha256sums = SKIP + sha256sums = SKIP + sha256sums = SKIP pkgname = greptimedb-bin @@ -3,7 +3,7 @@ pkgname=greptimedb-bin pkgver=0.1.0.20221205 _pkgvergh=v0.1.0-alpha-20221205-weekly -pkgrel=3 +pkgrel=9 pkgdesc='Open-source time-series database.' arch=('x86_64') url='https://github.com/GreptimeTeam/greptimedb' @@ -13,13 +13,20 @@ conflicts=() source=("greptime-linux-amd64-${pkgver}.tgz::https://github.com/GreptimeTeam/greptimedb/releases/download/${_pkgvergh}/greptime-linux-amd64.tgz" "greptimedb.sysusers" - "greptimedb.service") + "greptimedb.service" + "greptimedb-tmpfile.conf" + "greptimedb.toml") sha256sums=("fed5fddadb2d580cbf68d4a2dcfa4e7f2686f04bf4a557c7525e3125fbeb66fb" "SKIP" + "SKIP" + "SKIP" "SKIP") package() { + mkdir -p "${pkgdir}/etc/greptimedb/" install -Dm755 "${srcdir}/greptime" "${pkgdir}/usr/bin/greptime" install -Dm644 "${srcdir}/greptimedb.service" "${pkgdir}/usr/lib/systemd/system/greptimedb.service" install -Dm644 "${srcdir}/greptimedb.sysusers" "${pkgdir}/usr/lib/sysusers.d/greptimedb.conf" + install -Dm644 "${srcdir}/greptimedb-tmpfile.conf" "${pkgdir}/usr/lib/tmpfiles.d/greptimedb.conf" + install -Dm644 "${srcdir}/greptimedb.toml" "${pkgdir}/etc/greptimedb/greptimedb.toml" } diff --git a/greptimedb-tmpfile.conf b/greptimedb-tmpfile.conf new file mode 100644 index 000000000000..40cca081e020 --- /dev/null +++ b/greptimedb-tmpfile.conf @@ -0,0 +1 @@ +d /var/lib/greptimedb 0755 greptime greptime - diff --git a/greptimedb.service b/greptimedb.service index 1681378c26aa..4a144b06abfd 100644 --- a/greptimedb.service +++ b/greptimedb.service @@ -6,7 +6,7 @@ After=network.target [Service] Type=simple User=greptime -ExecStart=/usr/bin/greptime standalone start +ExecStart=/usr/bin/greptime --log-dir /var/lib/greptimedb/logs standalone start -c /etc/greptimedb/greptimedb.toml ExecStop=/usr/bin/greptime standalone stop [Install] diff --git a/greptimedb.toml b/greptimedb.toml new file mode 100644 index 000000000000..b9cc897dd079 --- /dev/null +++ b/greptimedb.toml @@ -0,0 +1,33 @@ +node_id = 0 +mode = 'standalone' +http_addr = '0.0.0.0:4000' +wal_dir = "/var/lib/greptimedb/wal/" +enable_memory_catalog = false + +[storage] +type = 'File' +data_dir = '/var/lib/greptimedb/data/' + +[grpc_options] +addr = '0.0.0.0:4001' +runtime_size = 8 + +[mysql_options] +addr = '0.0.0.0:4002' +runtime_size = 2 + +[influxdb_options] +enable = true + +[opentsdb_options] +addr = "0.0.0.0:4242" +enable = true +runtime_size = 2 + +[prometheus_options] +enable = true + +[postgres_options] +addr = '0.0.0.0:4003' +runtime_size = 2 +check_pwd = false |