4. I start Fuseki under Windows from the command line with this command:
%FUSEKI_HOME%\fuseki-server.bat --conf %MSRO_HOME%\fuseki_config.ttl
I've attached the fuseki_config.ttl file. It's rather long because I've found
that if a named graph isn't explicitly mentioned in the config file, it will
not be persistent, and I have to repeat these definitions for 9 databases. I'm
focused on the "prod" database only at the moment, so you can ignore the rest.
Also, I've tried deleting the config file definitions for the graph I dropped
(companies), but it made no difference.
5. I load the n-quads with this curl command:
curl -H 'Content-Type: application/n-quads' -w 'code=%{http_code}
connect=%{http_connect} bytes=%{size_upload} ##' -T /tmp/loadFuseki.2224.ttl
http://localhost:3030/prod/data
The tmp file has a .ttl extension, but in fact it contains n-quads. The
filename is generated by a script of mine.
I grep the output for "code" "connect" and "bytes". Code is 200 (success),
bytes=128456749, and connect is blank (no proxy). I am able to query the
triples just fine, but when I stop and restart Fuseki, they are gone.
What is greatly mystifying is that this problem seems to have started when I
deleted and recreated the database, but I had not changed the config file. Is
there something I have to tell fuseki, that it should persist triples, which it
had recorded in the previous database but is not indicated in the recreated
database?
Your help is greatly appreciated!
Theodore Hills
Consultant | Research
Phone: +1 212 296-1833
[email protected]
-----Original Message-----
From: Lorenz Buehmann <[email protected]>
Sent: Tuesday, January 21, 2025 2:29 AM
To: [email protected]
Subject: [EXTERNAL] Re: Fuseki Data Not Persistent
Hi,
can you add details on steps 4 and 5 please?
You're starting Fuseki with a configuration targeting a TDB1 database?
Or did you accidentally start it in in-memory mode?
How do you load the quads? Via SPARQL? Via CLI?
Cheers,
Lorenz
On 20.01.25 23:27, [email protected] wrote:
> Hi,
>
> I'm having a problem which happened once before under circumstances I could
> correct. This time, I am mystified.
>
> I am running a TDB(1) database under apache-jena-fuseki-4.6.1.
>
>
> 1. I backup my database using curl -XPOST
> http://localhost:3030/\$/backup/prod<http://localhost:3030/$/backup/prod>
> 2. I stop Fuseki with ^C.
> 3. I delete the Data-0001 directory.
> 4. I start Fuseki. It recreates an empty triple store.
> 5. I load quads from the backup.
> 6. I query my named graphs, counting triples, and they're all there.
> 7. I stop Fuseki with ^C.
> 8. I restart Fuseki.
> 9. My triples are gone.
>
> Any ideas what could cause this?
>
> One note: The main reason I wanted to recreate the database was to reduce its
> size, which had grown enormous. When I tried to reload, Fuseki ran out of
> heap space. No problem: I filtered the n-quads, removing all the quads
> destined for one of the named graphs I didn't really need anymore, and it
> loaded just fine. Could something have gone wrong because I removed all of
> the quads belonging to one graph?
>
> Thanks,
> Ted
>
> Theodore Hills
> Consultant | Research
> Phone: +1 212 296-1833
> [email protected]<mailto:[email protected]>
> ________________________________
>
>
> For important information including analyst certification and disclosures
> regarding specific companies, derivatives, or other instruments discussed in
> this email, please refer to the latest report, if attached and/or hyperlinked
> to this email, or by logging on to the Morgan Stanley Matrix Platform at
> http://matrix.ms.com/eqr/research . You may also refer to the Morgan Stanley
> Research Disclosure Website at
> http://www.morganstanley.com/eqr/disclosures/webapp/coverage. Morgan Stanley
> will make certain research products and announcements available only on the
> Morgan Stanley Matrix Platform. The content provided in this email, including
> data or any attachments, is subject to the terms and conditions of use
> (available at
> https://ny.matrix.ms.com/matrix/portal/docs/terms/index.html#/terms/general )
> applicable to research materials accessed through Matrix, including the terms
> regarding confidentiality and intellectual property rights. For access to the
> Morgan Stanley Matrix Platform please contact your sales representative or go
> to http://matrix.ms.com/eqr/research.
>
> NOTICE: Morgan Stanley is not acting as a municipal advisor and the opinions
> or views contained herein are not intended to be, and do not constitute,
> advice within the meaning of Section 975 of the Dodd-Frank Wall Street Reform
> and Consumer Protection Act. If you have received this communication in
> error, please destroy all electronic and paper copies and notify the sender
> immediately. Mistransmission is not intended to waive confidentiality or
> privilege. Morgan Stanley reserves the right, to the extent permitted under
> applicable law, to monitor electronic communications. This message is subject
> to terms available at the following link:
> http://www.morganstanley.com/disclaimers If you cannot access these links,
> please notify us by reply message and we will send the contents to you. By
> messaging with Morgan Stanley you consent to the foregoing.
>
> You may have certain rights regarding the information that Morgan Stanley
> collects about you. Please see our Privacy Pledge
> https://www.morganstanley.com/privacy-pledge for more information about your
> rights.
>
--
Lorenz Bühmann
Research Associate/Scientific Developer
Email [email protected]
Institute for Applied Informatics e.V. (InfAI) | Goerdelerring 9 | 04109
Leipzig | Germany
________________________________
For important information including analyst certification and disclosures
regarding specific companies, derivatives, or other instruments discussed in
this email, please refer to the latest report, if attached and/or hyperlinked
to this email, or by logging on to the Morgan Stanley Matrix Platform at
http://matrix.ms.com/eqr/research . You may also refer to the Morgan Stanley
Research Disclosure Website at
http://www.morganstanley.com/eqr/disclosures/webapp/coverage. Morgan Stanley
will make certain research products and announcements available only on the
Morgan Stanley Matrix Platform. The content provided in this email, including
data or any attachments, is subject to the terms and conditions of use
(available at
https://ny.matrix.ms.com/matrix/portal/docs/terms/index.html#/terms/general )
applicable to research materials accessed through Matrix, including the terms
regarding confidentiality and intellectual property rights. For access to the
Morgan Stanley Matrix Platform please contact your sales representative or go
to http://matrix.ms.com/eqr/research.
NOTICE: Morgan Stanley is not acting as a municipal advisor and the opinions or
views contained herein are not intended to be, and do not constitute, advice
within the meaning of Section 975 of the Dodd-Frank Wall Street Reform and
Consumer Protection Act. If you have received this communication in error,
please destroy all electronic and paper copies and notify the sender
immediately. Mistransmission is not intended to waive confidentiality or
privilege. Morgan Stanley reserves the right, to the extent permitted under
applicable law, to monitor electronic communications. This message is subject
to terms available at the following link:
http://www.morganstanley.com/disclaimers If you cannot access these links,
please notify us by reply message and we will send the contents to you. By
messaging with Morgan Stanley you consent to the foregoing.
You may have certain rights regarding the information that Morgan Stanley
collects about you. Please see our Privacy Pledge
https://www.morganstanley.com/privacy-pledge for more information about your
rights.