Yes, you are right, sorry, that was I copy-paste mistake form the website,
haven't noticed it. In reality I am using AlwawsSampler, in my
configuration, 3 slaves, 1 namenode, lxc containers.

On Sat, Aug 27, 2016 at 5:05 PM, Sandeep Khurana <skhurana...@gmail.com>
wrote:

> Never used any of these. But reading documentation of the links you sent 
> "NeverSampler:
> HTrace is OFF for all spans" . Should you not use either ProbabilitySampler
> or AlwaysSampler
>
> On Sat, Aug 27, 2016 at 7:22 PM, Alexandru Calin <
> alexandrucali...@gmail.com> wrote:
>
>>
>> favorite
>> <http://stackoverflow.com/questions/39181880/tracing-hadoop-using-htrace-with-zipkin#>
>>
>> I am trying to use HTrace with Hadoop 2.6.0 on Ubuntu 14.04. I have
>> followed Hadoop's HTrace integration tutorial here
>> <https://hadoop.apache.org/docs/r2.7.2/hadoop-project-dist/hadoop-common/Tracing.html>
>> .
>>
>> I have added the following configuration properties to core-site.xml on
>> all nodes ( namenode & datanodes ), as specified in the tutorial:
>>
>>     <property>
>>         <name>hadoop.htrace.sampler</name>
>>         <value>NeverSampler</value>
>>       </property>
>>     property>
>>     <name>hadoop.htrace.spanreceiver.classes</name>
>>     <value>ZipkinSpanReceiver</value>
>>   </property>
>>   <property>
>>         <name>hadoop.htrace.zipkin.collector-hostname</name>
>>         <value>hadoop-master</value>
>>       </property>
>>       <property>
>>         <name>hadoop.htrace.zipkin.collector-port</name>
>>         <value>9410</value>
>>       </property>
>>
>> I have followed the *Setting up ZipkinSpanReceiver* section, compiled,
>> built & copied the libraries:
>>
>> /usr/local/hadoop/share/hadoop/common/lib/htrace-core-3.0.4.jar 
>> /usr/local/hadoop/share/hadoop/common/lib/htrace-zipkin-3.0.4-jar-with-dependencies.jar
>>
>> I have downloaded Zipkin from here <https://github.com/openzipkin/zipkin> and
>> started the server running the jar.
>>
>> I have compiled, the TracingFsShell.java, with some minor modifications
>> to including dependencies:
>>
>> import org.apache.hadoop.conf.Configuration;import 
>> org.apache.hadoop.fs.FsShell;import 
>> org.apache.hadoop.tracing.SpanReceiverHost;import 
>> org.apache.hadoop.util.ToolRunner;import org.htrace.Sampler;import 
>> org.htrace.Trace;import org.htrace.TraceScope;
>> public class TracingFsShell {
>>   public static void main(String argv[]) throws Exception {
>>     Configuration conf = new Configuration();
>>     FsShell shell = new FsShell();
>>     conf.setQuietMode(false);
>>     shell.setConf(conf);
>>     SpanReceiverHost.getInstance(conf);
>>     int res = 0;
>>     TraceScope ts = null;
>>     try {
>>       ts = Trace.startSpan("FsShell", Sampler.ALWAYS);
>>       res = ToolRunner.run(shell, argv);
>>     } finally {
>>       shell.close();
>>       if (ts != null) ts.close();
>>     }
>>     System.exit(res);
>>   }}
>>
>> The modifications came after I wasn't able to build the example and have
>> looked through the classes of the two compiled jars(htrace-core &
>> htrace-zipkin). When I run the example, I get nothing in zipkin.
>>
>> java -cp .:`hadoop classpath` TracingFsShell -ls /Found 1 items
>> drwxr-xr-x   - hduser supergroup          0 2016-07-02 08:28 /user
>>
>> Am I missing something?
>>
>
>
>
> --
> Thanks and regards
> Sandeep Khurana
>

Reply via email to