С чего начать изучение bigdata?
С глубокого и полного понимая языка на котором будешь работать с бигдатой и базы в которой все это лежит.
Можно ли писать на java?
Можно на чем угодно, хоть на брейнфаке.
И есть ли нормальные уроки по bigdata для java?
Бигдата не хеллоуворлд, все крайне специфично и каждый раз по особенному и неповторимому, значит надо перейти к первому вопросу и начать заново.
Вопросы из разряда "а смогу ли я управлять самолетом? а смогу ли управлять любым если обучусь на яке? Есть ли нормальный курс чтобы обучиться и летать на любом самолете?"