I've made a little progress. I am able to run the ndb_show_tables with an Ndb.cfg like so:
[root@rh-mysql-1 2-api4]# ndb_show_tables
id type state logging database schema name
0 SystemTable Online Yes sys def SYSTAB_0
2 SystemTable Online Yes sys def NDB$EVENTS_0
NDBT_ProgramExit: 0 - OK
but when I put the same Ndb.cfg file in mysql datadir (/usr/local/mysql/var) and run mysql
with: mysqld_safe --user=mysql (and ndbcluser in the my.cnf), it starts up, but doesn't
show up as an API in the management console. it isn't listed when I do an 'ALL STATUS'
still. the Ndb.cfg must be in the datadir, correct? and the my.cnf file needs to just have
a line under [mysqld] that says 'ndbcluser', right? is it possible that the server won't
show up as an API to the manager, but it is running as one? if so, what other way can I
test that the mysqld is using the cluster?