>From the current configuration, it is setup to write to Hbase only, it does
>not write to HDFS. If you want the data to be written to HDFS as well, use
>this line in chukwa-collector-conf.xml.
<property>
<name>chukwaCollector.pipeline</name>
<value>org.apache.hadoop.chukwa.datacollection.writer.SocketTeeWriter,
org.apache.hadoop.chukwa.datacollection.writer.hbase.HBaseWriter,
org.apache.hadoop.chukwa.datacollection.writer.SeqFileWriter</value>
</property>
Make sure that hadoop-site.xml and hbase-site.xml are in the chukwa collector
class path. This can be done by copying hadoop-site.xml and hbase-site.xml to
CHUKWA_CONF_DIR.
For HICC listening to localhost issue, this is a bug in Chukwa. Feel free to
file a jira. Before compile, modify web/hicc/WEB-INF/jetty.xml and set
jetty.host ip address to 0.0.0.0. Without this setup, jetty would choose to
bind to first available IP address, it could randomly bind to localhost or eth0
depending on the OS.
Regards,
Eric
On 6/1/11 4:25 AM, "DKN" <[email protected]> wrote:
==================
root@xtest12:/home/dev/chukwa-0.5.0-incubating/bin# WARN: option
chukwa.data.dir may not exist; val = /chukwa
Guesses:
chukwaRootDir null
fs.default.name URI
nullWriter.dataRate Time
WARN: option chukwa.tmp.data.dir may not exist; val = /chukwa/temp
Guesses:
chukwaRootDir null
nullWriter.dataRate Time
chukwaCollector.tee.port Integral
OK chukwaCollector.http.port [Integral] = 8080
OK chukwaCollector.pipeline [ClassName list] =
org.apache.hadoop.chukwa.datacollection.writer.SocketTeeWriter,org.apache.hadoop.chukwa.datacollection.writer.hbase.HBaseWriter
OK chukwaCollector.rotateInterval [Time] = 300000
WARN: option hbase.demux.package may not exist; val =
org.apache.hadoop.chukwa.extraction.demux.processor
Guesses:
fs.default.name URI
nullWriter.dataRate Time
CHUKWA_DATA_DIR null
WARN: option hbase.writer.halt.on.schema.mismatch may not exist; val = false
Guesses:
nullWriter.dataRate Time
fs.default.name URI
chukwaCollector.http.threads Integral
WARN: option hbase.writer.verify.schema may not exist; val = false
Guesses:
nullWriter.dataRate Time
fs.default.name URI
httpConnector.asyncAcks Boolean
OK writer.hdfs.filesystem [URI] = hdfs://localhost:9000/
No checker rules for: chukwaCollector.outputDir
2011-06-01 15:03:08.570::INFO: Logging to STDERR via
org.mortbay.log.StdErrLog
2011-06-01 15:03:08.616::INFO: jetty-6.1.11
2011-06-01 15:03:46.083::INFO: Started [email protected]:8080
started Chukwa http collector on port 8080
==================
HICC. 2-> When I now access the front page (http://localhost:4080/hicc) - [
This somehow appeared to work for me yesterday after some time .. ].
Probably if we address the first issue, this problem may disappear ..
java.util.NoSuchElementException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:796)
at java.util.HashMap$KeyIterator.next(HashMap.java:828)
at org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:100)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
HICC.3 - hicc application is available only on localhost.
If I try to access hicc on another server, jetty doesn't seem to honor the
request. (for example http://xtest:4080/hicc is not accessible from another
box .. ). Is there a specific setting to be done here in auth.conf ?
Cheers, DKN
--
View this message in context:
http://apache-chukwa.679492.n3.nabble.com/A-demo-setup-on-a-single-linux-server-tp3001627p3010248.html
Sent from the Chukwa - Users mailing list archive at Nabble.com.