$ curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh
$ tiup playground
package filesystem | |
import ( | |
"io" | |
"time" | |
) | |
// Common Meta keys used across all plugins | |
const ( | |
MetaKeyPluginName = "plugin-name" // Plugin name that provides this file/directory |
package main | |
import ( | |
"bufio" | |
"bytes" | |
"compress/gzip" | |
"encoding/base64" | |
"encoding/csv" | |
"flag" | |
"fmt" |
package main | |
import ( | |
"fmt" | |
"math" | |
"math/rand" | |
"os" | |
"os/exec" | |
"strconv" | |
"strings" |
#!/usr/bin/env python3 | |
# Usage: | |
# ./poll.py --host <xxx.tidbcloud.com> --port 4000 --user <username> --password <pwd> | jq --unbuffered .text | grep http | |
import signal | |
import time | |
import os | |
import argparse | |
import MySQLdb | |
parser = argparse.ArgumentParser(description='polls db for new rows') |
package bigetc | |
import ( | |
"database/sql" | |
"time" | |
"github.com/c4pt0r/log" | |
_ "github.com/go-sql-driver/mysql" | |
) |
package main | |
import ( | |
"database/sql" | |
"fmt" | |
"log" | |
"math/rand" | |
"time" | |
"github.com/fatih/color" |
1. Open S3 service in AWS, create bucket and get the access point, like this: https://${bucket-name}.s3.us-west-2.amazonaws.com | |
2. Go to https://tidbcloud.com and register a new free TiDB instance (10G), get a MySQL endpoint, and make sure the traffic filter is properly configured to allow public access. | |
3. Install the juicefs client locally in Distributed Mode (https://juicefs.com/docs/community/getting-started/for_distributed) | |
4. initialize and mount FUSE according to the following two lines: | |
# juicefs format --storage s3 \ | |
--bucket https://${bucket-name}.s3.us-west-2.amazonaws.com \ | |
--access-key ${aws-access-key} \ | |
--secret-key ${aws-secret} \ | |
mysql://${mysql-user}:${mysql-password}@\(your-cloud-tidb.prod.aws.tidbcloud.com:4000\)/juice \ |
#!/usr/bin/env python3 | |
import time | |
import slack | |
import os | |
import sqlite3 | |
from requests_html import HTMLSession | |
client = slack.WebClient(os.environ.get('SLACK_BOT_TOKEN')) | |
session = HTMLSession() |
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<link href="https://cdn.bootcss.com/mini.css/3.0.1/mini-dark.min.css" rel="stylesheet"> | |
<meta name="viewport" content="width=device-width, initial-scale=1"> | |
<meta charset="UTF-8" /> | |
<title>TiUP</title> | |
</head> |