HDR-数据中心常规操作

抽数
su hdfs
查看定时任务是否执行

通过命令查看:grep “查询的名称” 查询路径

grep "test.txt" /var/log/cron
查看tomcat版本
bin下执行./version.sh
定时任务设置
crontab -e
设置定时任务时间以及每天导出日志文件到home/spark/logs文件下
00 17 * * * /home/spark/sparkToSqlserverIncrement_crontab.sh >>/home/spark/logs/$(date +\%Y\%m\%d).log 2>&1
定时任务查看
crontab -l
查看进程 kill进程
ps -ef|grep 8083        kill -9 进程
查看sh文件格式
:set ff
修改sh文件格式
:set ff=unix
统一视图单点登录配置路径
/usr/local/tomcats/tomcat-8086/webappsrcivcurity/singlelogin.jsp
统一视图:就诊视图-》医嘱-》执行记录:操作列,是否显示配置(0/1)
CIV_CATEGARY_ORDER_SHOW_CONFIG
solr清空语句
<delete><query>*:*</query></delete>
<commit/>
定时任务:抽取V5的患者主索引到数据中心,并导出根据日期生成的log日志
00 14 * * * /root/hdr/importDataToHbase/run-v5.sh>>/root/hdr/V5logs/$(date +\%Y\%m\%d).log 2>&1

一、登录hbase:

hbase shell

二、hbase表的使用

查看表: list
禁用表:disable 'HDR_EMR_CONTENT'
删除表:(需要先禁用):drop 'HDR_EMR_CONTENT'
建表语句:create 'HDR_EMR_CONTENT',{NAME => 'cf',COMPRESSION => 'snappy'},{SPLITS =>['0588','1176','1764','2352','2940','3528','4116','4704','5292','5880','6468','7056','7644','8232','8820','9408']}
启用表: enable 'HDR_EMR_CONTENT'
统计表中数据条数: count 'HDR_EMR_CONTENT'
删除表中某条数据:deleteall '表名','rowkey'
deleteall 'HDR_ALLERGY','5196|418205134|2116915|1|1351064|101|418205134.HIS'
deleteall 'HDR_ALLERGY','5196|418205134|2116915|1|1351064|600013734|418205134.HIS

三、退出 hbase 运行 exit 指令
四、运行 抽取数据的sqoop语句 su hdfs
五、Hbase修改表名
因为hbase中没有rename命令,所以更改表名比较复杂。重命名主要通过hbase的快照功能。

 1.停止表继续插入
  hbase shell>disable 'tableName'
 2.制作快照
   hbase shell> snapshot 'tableName', 'tableSnapshot'
 3.克隆快照为新的名字
   hbase shell> clone_snapshot 'tableSnapshot', 'newTableName'
 4.删除快照             ##确认无用再删除
   hbase shell> delete_snapshot 'tableSnapshot'
 5.删除原来表           ##确认无用再删除
   hbase shell> drop 'tableName'
BI_MZFSZF
	  disable 'BI_MZFSZF'  
	  drop 'BI_MZFSZF'
	  create 'BI_MZFSZF',{NAME => 'cf',COMPRESSION => 'snappy'},{SPLITS =>['0588','1176','1764','2352','2940','3528','4116','4704','5292','5880','6468','7056','7644','8232','8820','9408']}
	  enable 'BI_MZFSZF'

目录