DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
Without metadata information stored in BE, it is necessary to perform an interactive authentication with FE, which is implemented through RPC calls as follows:
THttpAuthRequest {
1. 1: optional string cluster
2: required string user;
2. 3: required string passwd;3. option string permission;
4: optional string user_ip
5: optional string glb
6: optional string db
7: optional string tbl
8: optional string col
9: optional string res
10: optional TPrivilegeType priv_type
11: optional i64 thrift_rpc_timeout_ms ...}
THttpAuthResult {
1. reuired Status.TStatus status
}
Each Interface requires different permissions, as follows:
handler
interface
whether performs authentication
permissions required
JeprofileActions
get
/jeheap/dump
no
none
HeapAction
get
/pprof/heap
GrowthAction
get
/pprof/growth
ProfileAction
get
/pprof/profile
PmuProfileAction
get
/pprof/pmuprofile
ContentionAction
get
/pprof/contention
CmdlineAction
get
/pprof/cmdline
SymbolAction
get
/pprof/symbol
head
/pprof/symbol
put
/pprof/symbol
StreamLoadAction
put
/api/{db}/{table}/_load
yes
LOAD
put
/api/{db}/{table}/_stream_load
yes LOAD
StreamLoad2PCAction
put
/api/{db}/_stream_load_2pc
yes LOAD
put
/api/{db}/{table}/_stream_load_2pc
yes LOAD
DownloadAction
head
/api/_download_load
yes
USAGE
head
/api/_tablet/_download
head
/api/_load_error_log
get
/api/_download_load
get
/api/_tablet/_download
get
/api/_load_error_log
VersionAction
get
/api/be_version_info
yes
NODE
HealthAction
get
/api/health
yes
none
TabletsInfoAction
get
/tablets_json
yes
NODE
TabletsDistributionAction
get
/api/tablets_distribution
yes
NODE
TabletMigrationAction
get
/api/tablet_migration
yes
NODE
MetricsAction
get
/metrics
no
none
MetaAction
get
/api/meta/header/{tablet_id}
yes
NODE
ChecksumAction
get
/api/checksum
yes
NODE
ReloadTabletAction
get
/api/reload_tablet
yes
NODE
post
/api/restore_tablet
yes
NODE
SnapshotAction
get
/api/snapshot
yes
NODE
CompactionAction
get
/api/compaction/show
yes
NODE
get
/api/compaction/run_status
yes
NODE
post
/api/compaction/run
yes
NODE
ConfigAction
get
/api/show_config
yes
NODE
post
/api/update_config
yes
NODE
CheckRPCChannelAction
get
/api/check_rpc_channel/{ip}/{port}/{payload_size}
yes
NODE
ResetRPCChannelAction
get
/api/reset_rpc_channel/{endpoints}
yes
NODE
CheckTabletSegmentAction
post
/api/check_tablet_segment_lost
yes
NODE
PadRowsetAction
post
/api/pad_rowset
yes
NODE
...