个人理解,hadoop工程师偏向管理数据,数据挖掘工程师偏向从数据里提取有价值的信息,数据挖掘的准确性有很大部分是由可供分析的数据量程度决定的,所以离了大规模数据的存储管理方式,比如hadoop,数据挖掘工程师无用武之地。另外数据挖掘工程师总是要跑数据挖掘算法吧,如果大数据的平台是hadoop的话,你至少要知道hadoop的计算模型是什么,它该如何高效地实现你要的算法。
数据挖掘工程师偏重业务理解和数据建模,hadoop工程师偏重技术开发,看个人规划,懂hadoop的数据挖掘工程师更好
你的两个问题,后者,对的。