Maclear į karinį jūrų laivyną įstojo 1851 m. rugsėjo mėn. kaip kadetas fregato laive, tada nešdamas platų komodoro Christopherio Wyvill vėliavą, tada vadovavęs Keipų stotyje. Jis matė ją kaip tarnautoją Xhosa karuose.
1851 m., o vėliau, kaip laivyno koridoras, 1854 - 1856 m. tarnavo Baltijos ir Juodosios jūrų jūroje, gaudamas Baltijos, Turkijos ir Krymo medalius, su Sevastopolio uždariniu. 1857 m. liepos mėn. jis išlaikė leitenanto egzaminą ir 1858 m. Džidoje vykusiame protrūkio metu tarnavo laive Raudonojoje jūroje.