Coping the jar into the lib or lib/ext seems to be fine. Because if I remove the jar and try the same scan command then I get
Formatter class could not be loaded. > com.example.MyFormatter Regardless I tried your CLASSPATH suggestion and got the following: java.lang.ClassNotFoundException: > org.apache.accumulo.core.util.format.Formatter On Tue, Jul 16, 2019 at 3:30 PM Christopher <ctubb...@apache.org> wrote: > It's possible that the shell itself doesn't have it on its class path. > The output of the classpath command is probably the classpath of the > tabletserver you've connected to, not the current local shell process. > > Try `export CLASSPATH=path/to/MyFormatter.jar; bin/accumulo shell ...` > > On Tue, Jul 16, 2019 at 6:01 PM mhd wrk <mhdwrkoff...@gmail.com> wrote: > > > > Yes the jar is on all the tservers and I tried `config`command and > `formatter` commands as alternatives. > > Unfortunately no luck yet. > > > > On Tue, Jul 16, 2019 at 1:30 PM Michael Wall <mjw...@apache.org> wrote: > >> > >> Couple of thoughts > >> > >> 1 - Are you putting the jar on all the tservers and restarting > everthing? > >> 2 - Have you tried setting the formatter on the table as opposed to the > scan command. Something like > >> 'config -t mytable -s table.formatter=com.example.MyFormatter' > >> > >> Mike > >> > >> On Tue, Jul 16, 2019 at 2:50 PM mhd wrk <mhdwrkoff...@gmail.com> wrote: > >>> > >>> I'm trying to use a custom formatter with scan command in Accumulo > shell, but seems that scan simply ignores the custom formatter and uses the > default one! > >>> > >>> The steps I follow are: > >>> > >>> 1- Create custom Formatter by extending > org.apache.accumulo.core.util.format.Formatter > >>> > >>> 2- Copy the jar to ${ACCUMULO_HOME}/lib > >>> > >>> 3- Restart Accumulo to make sure everything is reloaded. > >>> > >>> 4- run `accumulo shell` > >>> > >>> 5- run `classpath` and confirm that the formatter jar is included in > the path. > >>> > >>> 5- `scan -f 50 -fm com.example.MyFormatter -st -t mytable` > >>> > >>> > >>> Accumulo version: 1.7.2 > >>> > >>> > >>> Any known issues? > >>> > >>> > >>> Thanks, > >>> > >>> Mohammad > >>> > >>> > >>> >