aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2018-08-19 14:58:24 -0700
committerChris Lu <chris.lu@gmail.com>2018-08-19 14:58:24 -0700
commitc91372daa6ddceed2ef66e6e36d986658551d237 (patch)
tree9d20764ff26350440a9afe17b2e178894e9de451
parentee920d4f834b88d748a3f626266859cd27d8bdfd (diff)
downloadseaweedfs-c91372daa6ddceed2ef66e6e36d986658551d237.tar.xz
seaweedfs-c91372daa6ddceed2ef66e6e36d986658551d237.zip
add one example filer.toml
-rw-r--r--weed/filer.toml89
1 files changed, 89 insertions, 0 deletions
diff --git a/weed/filer.toml b/weed/filer.toml
new file mode 100644
index 000000000..4c9dc2041
--- /dev/null
+++ b/weed/filer.toml
@@ -0,0 +1,89 @@
+# An example TOML config file for SeaweedFS filer store
+
+[memory]
+# local in memory, mostly for testing purpose
+enabled = false
+
+[leveldb]
+# local on disk, mostly for simple single-machine setup, fairly scalable
+enabled = true
+dir = "." # directory to store level db files
+
+####################################################
+# multiple filers on shared storage, fairly scalable
+####################################################
+
+[mysql]
+# CREATE TABLE IF NOT EXISTS filemeta (
+# dirhash BIGINT COMMENT 'first 64 bits of MD5 hash value of directory field',
+# name VARCHAR(1000) COMMENT 'directory or file name',
+# directory VARCHAR(4096) COMMENT 'full path to parent directory',
+# meta BLOB,
+# PRIMARY KEY (dirhash, name)
+# ) DEFAULT CHARSET=utf8;
+enabled = false
+hostname = "localhost"
+port = 3306
+username = "root"
+password = ""
+database = "" # create or use an existing database
+connection_max_idle = 2
+connection_max_open = 100
+
+[postgres]
+# CREATE TABLE IF NOT EXISTS filemeta (
+# dirhash BIGINT,
+# name VARCHAR(1000),
+# directory VARCHAR(4096),
+# meta bytea,
+# PRIMARY KEY (dirhash, name)
+# );
+enabled = false
+hostname = "localhost"
+port = 5432
+username = "postgres"
+password = ""
+database = "" # create or use an existing database
+sslmode = "disable"
+connection_max_idle = 100
+connection_max_open = 100
+
+[cassandra]
+# CREATE TABLE filemeta (
+# directory varchar,
+# name varchar,
+# meta blob,
+# PRIMARY KEY (directory, name)
+# ) WITH CLUSTERING ORDER BY (name ASC);
+enabled = false
+keyspace="seaweedfs"
+hosts=[
+ "localhost:9042",
+]
+
+[redis]
+enabled = false
+address = "localhost:6379"
+password = ""
+db = 0
+
+[redis_cluster]
+enabled = false
+addresses = [
+ "localhost:6379",
+]
+
+####################################################
+# notification
+# sends filer updates for each file to an external message queue
+####################################################
+[notification.log]
+enabled = true
+
+[notification.kafka]
+enabled = false
+hosts = [
+ "localhost:9092"
+]
+topic = "seaweedfs_filer"
+