Ok, I will remove the backup configuration setting of cache. But about you said,
*In the case of in-memory cluster, simultaneous restart of all nodescould be a reason. Also, you could look for the log messages aboutchanging of cluster topology and errors.* For the above case, what do you suggest I should do? On Wed, Apr 26, 2023 at 4:23 PM Ilya Shishkov <shishkovi...@gmail.com> wrote: > > Is this maybe the case? This policy of K8s cause the loss of cache sql > tables? > > In the case of in-memory cluster, simultaneous restart of all nodes > could be a reason. Also, you could look for the log messages about > changing of cluster topology and errors. > > As I see from the attached picture, you start Ignite embedded into the > code, but it is unclear how you get the 'null' value for the ignite > variable. Also, for replicated cache you should not set backups > number, because all partitions of replicated cache are stored in each > node of the cluster. > > > ср, 26 апр. 2023 г. в 12:55, Abhishek Ubhe <abhishekubhe0...@gmail.com>: > > > > Hello, > > > > What is Ignite shell? Sqlline? - > Yes sqlline. > > > > It looks like all cluster nodes have failed or restarted. - > May be > because K8s pods are getting restarted as per container restart policy. > > > > Is this maybe the case? This policy of K8s cause the loss of cache sql > tables? > > > > > > How do you get "instance of Ignite"? -> > > > > > > > > > > On Wed, Apr 26, 2023 at 2:40 PM Ilya Shishkov <shishkovi...@gmail.com> > wrote: > >> > >> Hi, > >> > >> > >>> After some days, I was unable to see the created cache on the Ignite > shell which I have created and was able to see at first when node started > properly. > >> > >> > >> What is Ignite shell? Sqlline? > >> > >> > >>> Now I am getting a table not found exception from API request for > fetching using ignite sql query. > >> > >> > >> It looks like all cluster nodes have failed or restarted. > >> > >> > >>> I am getting a null instance of ignite. I assume that I am unable to > connect to the live instance running on that node. > >> > >> > >> How do you get "instance of Ignite"? > >> > >> Have you deployed the nodes as described in these instructions [1-3]? > >> > >> > https://ignite.apache.org/docs/latest/installation/kubernetes/amazon-eks-deployment.html > >> > https://ignite.apache.org/docs/latest/installation/kubernetes/azure-deployment.html > >> > https://ignite.apache.org/docs/latest/installation/kubernetes/gke-deployment.html > >> > >> > >> > >> ср, 26 апр. 2023 г. в 09:42, Abhishek Ubhe <abhishekubhe0...@gmail.com > >: > >>> > >>> Hello Stephen, > >>> > >>> I did try changes you suggested above and I did get output. Thanks for > that. > >>> > >>> But I am facing a different issue in meantime on my microservice which > have following setup : > >>> > >>> I have set up a kubernetes pod cluster where I have started 3 ignite > nodes and deployed k8s pods using -java commands. > >>> In that routine after node started, I created the above CacheTable on > the node and loaded data from hbase into the cache.table. > >>> After some days, I was unable to see the created cache on the Ignite > shell which I have created and was able to see at first when node started > properly. > >>> Now I am getting a table not found exception from API request for > fetching using ignite sql query. > >>> And also I tried to recreate the same cache using a regular java API > script and run on that K8s pod where ignite is running > >>> I am getting a null instance of ignite. I assume that I am unable to > connect to the live instance running on that node. > >>> > >>> Please help me with this issue and suggest any things I need to do and > test out. > >>> > >>> On Thu, Apr 20, 2023 at 1:52 PM Stephen Darlington < > stephen.darling...@gridgain.com> wrote: > >>>> > >>>> In sqlline, you can type “!tables” (no quotes) to list all the > tables. In general, the schema is the cache name and the table is the value > type name, so you would need to write "select * from > CACHE_NAME.HbaseTableType". > >>>> > >>>> On 20 Apr 2023, at 06:38, Abhishek Ubhe <abhishekubhe0...@gmail.com> > wrote: > >>>> > >>>> Hello, > >>>> > >>>> I am facing the issue as below : > >>>> > >>>> I have created an ignite cache SQL table through java API. > >>>> Data loaded from HBase in the table after creating it.(loading means > just fetched and inserted in ignite). > >>>> Now when I was trying to fetch data from the sql table I created I am > getting Failed to parse query and table not found exception. > >>>> For more confirmation I connected to the ignite shell and checked the > list of tables. I get the above created table in the list. I can see it > exactly created there by the same name. > >>>> But when I fire my query on the table I get Error of failing to parse > the query and Table not found. > >>>> > >>>> I did not understand the above scenario. Please help me with this > issue. Please check out the attached screenshot for reference. > >>>> > >>>> > >>>> -- > >>>> Regards, > >>>> Abhishek Ubhe > >>>> > >>>> <Screenshot from 2023-04-19 18-50-23.png> > >>>> > >>>> > >>> > >>> > >>> -- > >>> Regards, > >>> Abhishek Ubhe > >>> > > > > > > -- > > Regards, > > Abhishek Ubhe > > > -- *Regards,* *Abhishek Ubhe*