作业篇
作业一
1 简述什么是数据挖掘?给出一个你在生活中应用数据挖掘技术的例子,分析数据挖掘的意义。
数据挖掘:利用分类与预测、聚类分析、关联规则、时序模式、偏差检测、智能推荐等方法,帮助企业提取数据中蕴含的商业价值,提高企业的竞争力。
例子:通过大数据,给餐厅的人进行有针对性的建议,点菜时推荐畅销款或者同口味用户的多数选择,优化客户体验,提高销量与满意度,促进经营改善。
意义:挖掘生产经营过程中产生的大数据具有商业价值的部分,优化运营链形成稳定优势体系(及特色),使运营具有针对性(指向性),精准挖掘商机,方便改善经营计划的制定,从而提高经营竞争力。
2 作为数据挖掘者需要具备哪些专业技能?
(1)数据爬取、收集方面(爬虫、计算机科学技能、python、R及SQL等)
(2)数据的清洗处理等(大数据处理框架及Linux系统)
(3)数据存储(数据库知识)
(4)基本统计知识(统计、高等代数、凸优化、概率论等)
(5)图像识别、自然语言处理、智能量化投顾等能力
作业二
hadoop@dblab-VirtualBox:~$ start-all.sh
hadoop@dblab-VirtualBox:~$ start-hbase.sh
hadoop@dblab-VirtualBox:~$ hbase shell
hbase(main):020:0> create 'Student','cf','df','ef'
hbase(main):001:0> put 'Student',1,'cf:S_No',2015001
hbase(main):002:0> put 'Student',1,'cf:S_Name','Zhangsan'
hbase(main):003:0> put 'Student',1,'cf:S_Sex','male'
hbase(main):004:0> put 'Student',1,'cf:S_Age',23
hbase(main):005:0> put 'Student',2,'df:S_Age',22
hbase(main):006:0> put 'Student',2,'df:S_Sex','female'
hbase(main):007:0> put 'Student',2,'df:S_Name','Mary'
hbase(main):008:0> put 'Student',2,'df:S_No',2015003
hbase(main):009:0> put 'Student',3,'ef:S_Age',24
hbase(main):010:0> put 'Student',3,'ef:S_Sex','male'
hbase(main):011:0> put 'Student',3,'ef:S_Name','Lisi'
hbase(main):012:0> put 'Student',3,'ef:S_No',2015003
hbase(main):013:0> scan 'Student'
- 教材P39 1,2题
(1)B
(2)C
(3)D
(4)C
(5)C
【多做了】
当备份指定的表时,需要禁用表。
备份的数据为具体时间节点之前的相关数据。
需要关闭数据库,以保证离线备份时数据库的一致性。
由于离线备份时需要关闭数据库或禁用表,在此期间数据库不能够对外提供读写服务
。