Hi Trevor, I kept tinkering around and stumbled upon the classifier tag. Posting the format here as it worked for me:
<dependency> <groupId>org.apache.mahout</groupId> <artifactId>mahout-hdfs</artifactId> <version>14.1</version> </dependency> <dependency> <groupId>org.apache.mahout</groupId> <artifactId>mahout-core</artifactId> <version>14.1</version> <classifier>scala_2.11</classifier> <type>jar</type> </dependency> And now everything seems to be nice and dandy! This is too general a question, however are you aware of any cool NLP based problems/projects I could work on using Mahout? Sincerely, Tanmay On Tue, 12 Apr 2022 at 20:12, Tanmay Chavan <tcbarcaboy...@gmail.com> wrote: > The postfix seems to mess with the version number. adding the scala part > in artifactId messes up the first repo name and adding it in version messes > up the latter repo name. I tried adding it in <type>, which is almost > perfect except it implicitly adds period. How can I solve this? > > Sincerely, > Tanmay > > On Tue, 12 Apr 2022 at 19:23, Tanmay Chavan <tcbarcaboy...@gmail.com> > wrote: > >> Hi Trevor, >> >> Thanks! ^_^ >> >> I tried replacing math with core, however I am getting the same error: >> >> Could not find artifact org.apache.mahout:mahout-core:jar:14.1 in central >> (https://repo.maven.apache.org/maven2) >> >> I went through the maven and local repos and found that the library has a >> -scala_2.11 postfix. I suspect this might be causing the problem. If so, is >> there any way to solve this? >> Also, I found mahout-math usage in the readme as well as the online >> 'building Mahout from source' manual ( >> https://mahout.apache.org/developers/buildingmahout). >> >> Sincerely, >> Tanmay >> >> On Mon, 11 Apr 2022 at 20:17, Trevor Grant <trevor.d.gr...@gmail.com> >> wrote: >> >>> Hi Tanmay, >>> >>> The mahout-math is contained in mahout core, can you try replacing the >>> slug >>> in your pom about importing mahout-math with this: >>> >>> <dependency> >>> <groupId>org.apache.mahout</groupId> >>> <artifactId>mahout-core</artifactId> >>> <version>14.1</version> >>> </dependency> >>> >>> Where did you read about importing mahout-math, we might need to update >>> some old docs. >>> >>> Don't worry about asking questions- you're not the only person to have >>> them, just the only one brave enough to ask :) >>> >>> tg >>> >>> On Sun, Apr 10, 2022 at 8:26 AM Tanmay Chavan <tcbarcaboy...@gmail.com> >>> wrote: >>> >>> > Hi Trevor, >>> > >>> > Thanks for your response! I was initially trying to set up mahout and >>> test >>> > it on the command line. However, I hadn't configured Spark properly >>> during >>> > the installation and thus it failed. I solved that issue now and can >>> get >>> > mahout spark-shell to run :D >>> > >>> > However I'm facing problems using it as a library in eclipse. I >>> created a >>> > maven project in eclipse, edited the pom.xml file to add the >>> dependencies, >>> > and finally used maven install via eclipse. However, it wasn't able to >>> find >>> > mahout-math. The error was: >>> > >>> > Could not resolve dependencies for project >>> > test4j:test4j:jar:0.0.1-SNAPSHOT: Failure to find >>> > org.apache.mahout:mahout-math:jar:14.1 in >>> > https://repo.maven.apache.org/maven2 was cached in the local >>> repository, >>> > resolution will not be reattempted until the update interval of >>> central has >>> > elapsed or updates are forced -> [Help 1] >>> > >>> > Running maven -U clean install in bash gave: >>> > >>> > Could not find artifact org.apache.mahout:mahout-math:jar:14.1 in >>> central ( >>> > https://repo.maven.apache.org/maven2) >>> > >>> > However, it seems to be able to find mahout-hdfs. Am I doing something >>> > wrong? I'm sorry for asking build questions, but I'm new to maven >>> > development and can't seem to figure out this. >>> > >>> > Sincerely, >>> > Tanmay >>> > >>> > >>> > On Sat, 9 Apr 2022 at 17:37, Trevor Grant <trevor.d.gr...@gmail.com> >>> > wrote: >>> > >>> > > Hi Tanmay- >>> > > >>> > > The maven install command will copy jars to your local maven cache. >>> Then >>> > if >>> > > you try to compile a second program with dependency on mahout, it >>> should >>> > > work. >>> > > >>> > > The likely reason it is telling you command not found is it's not on >>> the >>> > > path. Can you reply with the full error it is giving you? >>> > > >>> > > tg >>> > > >>> > > >>> > > On Fri, Apr 8, 2022 at 9:19 AM Tanmay Chavan < >>> tcbarcaboy...@gmail.com> >>> > > wrote: >>> > > >>> > > > Hi, >>> > > > >>> > > > I am trying to install Apache Mahout Ubuntu linux machine for a >>> college >>> > > > project. I downloaded it using the link provided on the main page >>> (v >>> > > 14.1) >>> > > > as well as the download page, and tried to build it using mvn >>> > -DskipTests >>> > > > clean install. The build seemed to conclude successfully. However, >>> it >>> > > stille >>> > > > shows mahout: command not found on shell. How can I install the >>> > software >>> > > > without building it from source? Is there any binary for mahout? >>> > > > >>> > > > Sincerely, >>> > > > Tanmay >>> > > > >>> > > >>> > >>> >>