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路径
引入以下连接