1 mysqlhtml
1)對於數據庫級別的備份與恢復mysql
#備份
mysqldump -hlocalhost -u用戶名 -p密碼 數據庫名 |gzip > 備份文件名.sql.gz #恢復 gunzip < 備份文件名.sql.gz | mysql -u用戶名 -p密碼 數據庫名
在linux的任意目錄下執行便可linux
2 mongdbsql
注意備份的用戶,須要對備份的數據庫有讀寫權限。shell
#備份 mongodump --collection collection名字 --db 數據庫的名字 -u用戶名 -p密碼 -o 備份路徑
#還原,第一步備份中會有兩個文件,一個是bson文件,一個是metadata.json,咱們須要還原的是bson文件
mongorestore -u 用戶名 -p 密碼 --authenticationDatabase admin -d 數據庫 -c collection名字 路徑/bson文件
3 impala數據庫
#執行sql文件
impala-shell -f sql文件
4 HDFS數據入庫json
1) create EXTERNAL TABLE 表名(spa
)
COMMENT '表描述'
ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' LINES TERMINATED BY '\n'
STORED AS TEXTFILE
LOCATION 'HDFS路徑';
2) 將excel文件轉換爲txt文件
3) put數據
hdfs dfs -put txt文件路徑 HDFS路徑
4)refresh 表名;rest
5 HDFS命令數據庫查詢excel
hdfs dfs -du -h HDFS路徑
引入以下連接