Hey Ramesh,

as mentioned during our call, you need to have MySQL, Cassandra, and Active
MQ setup before starting the services one by one.

Instead of running a config server you can also adjust the apllication.yaml
file in every service project pointing to the data stores. If you want to
setup a config server the Spring Config Server would be the easiest, but
for thia you need locally install git on that machine too and create a
structure that reflects the services with a applocation.yaml for each
service.

If you dont't want to setup a eureka server it would be possibel the edit
the ApiFactory calls and provide an URL in addition to the servicd name.

Hope this helps.
Cheers

Markus

On Wed, Nov 15, 2017, 14:22 ramesh padmanabhan <[email protected]>
wrote:

> Hi Myrtle/Awasum,
>
> Thanks for your responses: Let me clarify my goal here..
>
> I am trying to put together a tool kit: which starts with documentation for
> now on how to launch Mifos I/O
> - on a local machine......as per the demo-server instructions(I have done
> this)
> - in the Cloud
>
> If any of this documentation exists somewhere, please point me at them so I
> can try the steps.
> The only knowledge I have of this system is through discussions with
> individuals.
>
> I was informed that these micro services can be launched independently, as
> that's the key difference with the Mifos I/O architecture.
> - further, once I get individual micro service running, I understand that
> we will need Docker and a Docker configuration service to run all these
> services in the Cloud in a scalable manner.
>
> I am not setting up any type of use case, just testing and documenting the
> capabilities as I understand them,
>
> So thanks for pointing out some of the finer points, Myrtle. i.e
> 'provisioner' or 'identity'.
> *question *: what type of config server should I setup in the cloud?(Spring
> ?)
> assumption: I believe Cassandra/MariaDb/ActiveMQ are all built in somehow ?
> i.e they can be used as is at small scale. With the caveat that the data
> will be lost at the end of the session ? So for the first step I am not
> trying to set these services up in the cloud. If I need to, please offer
> some tips on how I can do that.
>
>
> thanks
> Ramesh
>
>
> On Tue, Nov 14, 2017 at 9:09 AM, Myrle Krantz <[email protected]> wrote:
>
> > Hey Ramesh,
> >
> > If you want a service that really is standalone to start your
> > experiments with, your best bets are either provisioner or identity.
> > For anything else, you're going to need a request header containing a
> > JWT token from identity.  Without the token header, the only response
> > you'll receive is 403 FORBIDDEN from most service endpoints.
> >
> > I believe, based on your error message, that you need to start a
> > config server and connect to it with your standalone service.  Of
> > course, you'll also need a cassandra server, a maria DB, and an
> > ActiveMQ deployment running and configured.  I'm assuming that once
> > you get one service going, you'll be starting other services too, in
> > which case I recommend starting eureka as well so that they can find
> > each other.
> >
> > In order to provision a service you'll need to call provisioner (or
> > make the calls provisioner makes to the services by hand -- don't do
> > that though; you'll come to hate me).  Provisioning can become a
> > rather intricate dance.  Order of operations is important.  I strongly
> > recommend looking at demo-server code to see how it is done.  The code
> > there is made to be copied and adjusted to your use case.
> >
> > Please keep asking if you continue having difficulties.
> >
> > Regards,
> > Myrle
> >
> >
> > On Tue, Nov 14, 2017 at 5:15 PM, Awasum Yannick
> > <[email protected]> wrote:
> > > Hello,
> > >
> > > As seen in the following links:
> > >
> > > https://github.com/mifosio/portfolio/tree/develop/
> > service/src/main/java/io/mifos/portfolio/service/internal/util
> > >
> > > https://cwiki.apache.org/confluence/display/FINERACT/
> > Fineract+CN+service+permission+dependencies
> > >
> > > Portfolio Depends on Customer, Accounting and Rhythm.
> > >
> > > You probably need those running.
> > >
> > > Saying that...I still dont see the reason you are trying to run the
> > service
> > > individually. Maybe am missing something here.
> > > component-test alone usually does it for me when I want to to test a
> > > particular feature or function. And after the test passes, I move to
> > > staging environment and test the system as a whole focusing on that
> > > specific feature.
> > >
> > > Thanks.
> > >
> > > On Tue, Nov 14, 2017 at 4:43 PM, ramesh padmanabhan <
> > > [email protected]> wrote:
> > >
> > >> Hi Awasum,
> > >>
> > >> Thanks for the response. Yes, I got it to work at the demo-server
> level
> > >> that runs all services.
> > >>
> > >> But, I believe the micro services architecture allows for individual
> > >> services to run also....so checking.
> > >>
> > >> Here is the command that I used:
> > >>
> > >> java -jar service-0.1.0-BUILD-SNAPSHOT-boot.jar
> > >>
> > >>
> > >> I ran this in the
> > >>
> > >> portfolio/service/build/libs directory for the service(portfolio in
> this
> > >> case)
> > >>
> > >>
> > >>
> > >> Attached is the log
> > >>
> > >> On Tue, Nov 14, 2017 at 6:40 AM, Awasum Yannick <
> > >> [email protected]> wrote:
> > >>
> > >>> Hello Ramesh,
> > >>>
> > >>> I am adding the Dev List too.
> > >>>
> > >>> I have never faced that problem since i have never tried to run the
> > >>> services individually. I dont see the use case for that. But from
> what
> > I
> > >>> know, you can run the component test within each service.
> > >>>
> > >>> I have always used demo-server(not to be used in production) to run
> the
> > >>> services..Because it has definitions for ActiveMQ, Casandra, MariaDB.
> > >>>
> > >>> Someone else might be able to help you.
> > >>>
> > >>> What command did you use to run the services? Can you provide
> > additional
> > >>> log info?
> > >>>
> > >>> Thanks
> > >>>
> > >>>
> > >>> On Tue, Nov 14, 2017 at 3:17 PM, ramesh padmanabhan <
> > >>> [email protected]> wrote:
> > >>>
> > >>>> Hi,
> > >>>>
> > >>>> I've been trying to run a Mifos I/O micro service standalone:
> > >>>> Tried the 'customer' as well as 'portfolio'.
> > >>>>
> > >>>> Get this error:
> > >>>>
> > >>>>   .   ____          _            __ _ _
> > >>>>
> > >>>>  /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
> > >>>>
> > >>>> ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
> > >>>>
> > >>>>  \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
> > >>>>
> > >>>>   '  |____| .__|_| |_|_| |_\__, | / / / /
> > >>>>
> > >>>>  =========|_|==============|___/=/_/_/_/
> > >>>>
> > >>>>  :: Spring Boot ::        (v1.4.1.RELEASE)
> > >>>>
> > >>>>
> > >>>> 06:13:26.213 [main] INFO  o.s.c.c.c.ConfigServicePropertySourceLoc
> > ator
> > >>>> - Fetching config from server at: http://localhost:8888
> > >>>>
> > >>>> 06:13:26.388 [main] WARN  o.s.c.c.c.ConfigServicePropertySourceLoc
> > ator
> > >>>> - *Could not locate PropertySource: I/O error on GET request for
> > >>>> "http://localhost:8888/portfolio-v1/default
> > >>>> <http://localhost:8888/portfolio-v1/default>": Connection refused
> > >>>> (Connection refused); nested exception is java.net.ConnectException:
> > >>>> Connection refused (Connection refused)*
> > >>>>
> > >>>>
> > >>>>
> > >>>> Any ideas ?
> > >>>>
> > >>>> I've been working with Simon and he is also at the same point.
> > >>>>
> > >>>>
> > >>>>
> > >>>> Ramesh
> > >>>>
> > >>>>
> > >>>
> > >>>
> > >>> --
> > >>>
> > >>>
> > >>> *Awasum Yannick*
> > >>> Chief Technology Officer
> > >>> Skylabase
> > >>> [email protected]  |  Skype: awasum91 | Mobile: +237 676
> > 683
> > >>> 945 <+237+676+683+945> | http://skylabase.com
> > >>>
> > >>>
> > >>>
> > >>
> > >
> > >
> > > --
> > >
> > >
> > > *Awasum Yannick*
> > > Chief Technology Officer
> > > Skylabase
> > > [email protected]  |  Skype: awasum91 | Mobile: +237 676
> 683
> > 945
> > > <+237+676+683+945> | http://skylabase.com
> >
>

Reply via email to