Thanks,  I have tracked this down and will be opening a bug.
It affects mlcp but not xcc.

The workaround for now is to make sure that your server's defined hostname is 
resolvable from the client as the same hostname.


-----------------------------------------------------------------------------
David Lee
Lead Engineer
MarkLogic Corporation
d...@marklogic.com
Phone: +1 812-482-5224
Cell:  +1 812-630-7622
www.marklogic.com<http://www.marklogic.com/>

From: general-boun...@developer.marklogic.com 
[mailto:general-boun...@developer.marklogic.com] On Behalf Of Andreas Hubmer
Sent: Wednesday, April 08, 2015 9:51 AM
To: MarkLogic Developer Discussion
Subject: Re: [MarkLogic Dev General] MLCP - copy database from localhost to 
virtual server

Here is my command line call (using mlcp-Hadoop2-1.3-1):
mlcp.bat export -host 10.100.0.101 -port 8007 -username USR -password
PW -output_file_path export-test

Standard-Output:
15/03/24 11:44:56 INFO contentpump.ContentPump: Hadoop library version:
2.0.0-alpha
15/03/24 11:44:56 WARN util.KerberosName: Kerberos krb5 configuration not
found, setting default realm to empty
15/03/24 11:44:56 INFO mapreduce.MarkLogicInputFormat: 1 forest splits.
15/03/24 11:44:56 INFO mapreduce.MarkLogicInputFormat: Made 1 splits.
15/03/24 11:44:57 ERROR contentpump.LocalJobRunner: Error running task:
java.lang.IllegalArgumentException: Default provider - Not a usable net
address: foohost:8007
        at
com.marklogic.xcc.ContentSourceFactory.defaultConnectionProvider(ContentSourceFactory.java:331)
        at
com.marklogic.xcc.ContentSourceFactory.newContentSource(ContentSourceFactory.java:219)
        at
com.marklogic.xcc.ContentSourceFactory.newContentSource(ContentSourceFactory.java:243)
        at
com.marklogic.mapreduce.utilities.InternalUtilities.getInputContentSource(InternalUtilities.java:144)
        at
com.marklogic.mapreduce.MarkLogicRecordReader.initialize(MarkLogicRecordReader.java:192)
        at
com.marklogic.contentpump.LocalJobRunner$TrackingRecordReader.initialize(LocalJobRunner.java:430)
        at
com.marklogic.contentpump.LocalJobRunner$LocalMapTask.call(LocalJobRunner.java:371)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
        at java.lang.Thread.run(Unknown Source)
15/03/24 11:44:57 INFO contentpump.LocalJobRunner: completed 0%
15/03/24 11:44:57 INFO contentpump.LocalJobRunner: Total execution time: 0
sec

In my workaround I added 10.100.0.101 with its hostname (foohost) to my local 
hostname file.

The remote server is a single machine, not a cluster.

It could be a regression bug from ML7 to ML8. The same MLCP call to our ML7 
server worked. But I cannot completely exclude configuration differences 
between the two servers.

2015-04-08 15:14 GMT+02:00 David Lee 
<david....@marklogic.com<mailto:david....@marklogic.com>>:
What flags were you passing to mlcp ?
If its a 'simple' default connection with basic authentication I believe that 
the DNS shouldn't mater,
if it does I'll see if I can reproduce and file a bug if needed.

If its a more complex connection, such as direct forest placement, HDFS, going 
through a load balencer etc then it may make a difference.

As much specifics of your server config, mlcp config and network topology would 
help.


-----------------------------------------------------------------------------
David Lee
Lead Engineer
MarkLogic Corporation
d...@marklogic.com<mailto:d...@marklogic.com>
Phone: +1 812-482-5224<tel:%2B1%20812-482-5224>
Cell:  +1 812-630-7622<tel:%2B1%20812-630-7622>
www.marklogic.com<http://www.marklogic.com/>

From: 
general-boun...@developer.marklogic.com<mailto:general-boun...@developer.marklogic.com>
 
[mailto:general-boun...@developer.marklogic.com<mailto:general-boun...@developer.marklogic.com>]
 On Behalf Of Andreas Hubmer
Sent: Wednesday, April 08, 2015 3:26 AM
To: MarkLogic Developer Discussion
Subject: Re: [MarkLogic Dev General] MLCP - copy database from localhost to 
virtual server

Hi,

I had a similar problem with the error "not a useable net address". The root 
cause seemed to be that MLCP does not work well when you use the ip address of 
the remote database and the hostname of the remote server is not in your DNS. 
This is strange because I don't see a reason why MLCP should need the hostname 
when I use the ip address.

My workaround is to add the the hostname of the remote server to my local 
hostname file.

Regards,
Andreas





2015-04-07 17:22 GMT+02:00 Frank Mortier 
<f.mort...@dsvlaw.be<mailto:f.mort...@dsvlaw.be>>:
I forgot to add :

Windows 8
ML 8.0-1.1
JRE1.8.0-40 and/or JDK 1.8.0-40


From: Frank Mortier
Sent: 07 April 2015 17:07
To: MarkLogic Developer Discussion
Subject: MLCP - copy database from localhost to virtual server

Hi there,

I would like to copy a database from a local ml server to a ml server located 
on an azure virtual machine. I however get the warning and error listed in the 
screenshot (Kerberos configuration not found and not a useable net address). 
Any suggestion?

I have also tried to export the database to an archive but it only copies part 
of  the documents in the database!

Thanks for the suggestions.

Frank




_______________________________________________
General mailing list
General@developer.marklogic.com<mailto:General@developer.marklogic.com>
Manage your subscription at:
http://developer.marklogic.com/mailman/listinfo/general



--
Andreas Hubmer
IT Consultant

EBCONT enterprise technologies GmbH
Millennium Tower
Handelskai 94-96
A-1200 Vienna

Mobile: +43 664 60651861<tel:%2B43%20664%2060651861>
Fax: +43 2772 512 69-9
Email: andreas.hub...@ebcont.com<mailto:andreas.hub...@ebcont.com>
Web: http://www.ebcont.com

OUR TEAM IS YOUR SUCCESS

UID-Nr. ATU68135644
HG St.Pölten - FN 399978 d

_______________________________________________
General mailing list
General@developer.marklogic.com<mailto:General@developer.marklogic.com>
Manage your subscription at:
http://developer.marklogic.com/mailman/listinfo/general



--
Andreas Hubmer
IT Consultant

EBCONT enterprise technologies GmbH
Millennium Tower
Handelskai 94-96
A-1200 Vienna

Mobile: +43 664 60651861
Fax: +43 2772 512 69-9
Email: andreas.hub...@ebcont.com<mailto:andreas.hub...@ebcont.com>
Web: http://www.ebcont.com

OUR TEAM IS YOUR SUCCESS

UID-Nr. ATU68135644
HG St.Pölten - FN 399978 d
_______________________________________________
General mailing list
General@developer.marklogic.com
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to