Chris Lu
6 years ago
1 changed files with 89 additions and 0 deletions
@ -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" |
||||
|
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue