I think a way to do so is that  exposing the REST API to get the result of
slider shell command

2014-12-23 14:22 GMT+08:00 Gour Saha <gs...@hortonworks.com>:

> Do you mean REST API?
>
> Significant work is going on in exposing REST API in slider for the next
> major release. We still don't know the best way to expose a REST API to
> retrieve the AM host:port (via YARN REST API maybe) as the REST endpoint
> itself will be served by the Slider AM host:port, but will surely come up
> with an elegant solution. Suggestions are welcome!!
>
> Check the uber jira for more details -
> https://issues.apache.org/jira/browse/SLIDER-151
>
> -Gour
>
> On Mon, Dec 22, 2014 at 1:50 AM, 杨浩 <yangha...@gmail.com> wrote:
>
> > Hi ,I've get the am port through shell command "slider list
> > "+applicationName+" --state RUNNING",but arguing with my boss, we think
> > it's an ugly way to be used in production env.
> >
> > Can we get the am host:port through Java API
> >
> > 2014-12-16 9:07 GMT+08:00 Gour Saha <gs...@hortonworks.com>:
> >
> > > Once the app is up and running can you hit the following url and copy
> > paste
> > > what you see?
> > >
> > > http://yang:8088/proxy/<application_id>/ws/v1/slider/publisher/slider
> > >
> > > where the <application_id> will be the value from the property "*
> > > info.am.app.id
> > > <http://info.am.app.id>*" in the status output above.
> > >
> > > -Gour
> > >
> > > On Thu, Dec 11, 2014 at 8:23 PM, 杨浩 <yangha...@gmail.com> wrote:
> > > >
> > > > yang@yang:/usr/local/slider$ slider status memcached1
> > > > 2014-12-12 12:22:58,305 [main] INFO  client.RMProxy - Connecting to
> > > > ResourceManager at yang/127.0.0.1:8032
> > > > 2014-12-12 12:22:58,597 [main] INFO  client.SliderClient - {
> > > >   "version" : "1.0",
> > > >   "name" : "memcached1",
> > > >   "type" : "agent",
> > > >   "state" : 3,
> > > >   "createTime" : 1418357615354,
> > > >   "updateTime" : 1418357615603,
> > > >   "originConfigurationPath" :
> > > > "hdfs://yang:8020/user/yang/.slider/cluster/memcached1/snapshot",
> > > >   "generatedConfigurationPath" :
> > > > "hdfs://yang:8020/user/yang/.slider/cluster/memcached1/generated",
> > > >   "dataPath" :
> > > > "hdfs://yang:8020/user/yang/.slider/cluster/memcached1/database",
> > > >   "options" : {
> > > >     "slider.am.restart.supported" : "true",
> > > >     "site.global.security_enabled" : "false",
> > > >     "internal.application.home" : null,
> > > >     "internal.queue" : "default",
> > > >     "application.name" : "memcached1",
> > > >     "slider.cluster.directory.permissions" : "0770",
> > > >     "site.global.slider.allowed.ports" : "48000, 49000, 50001-50010",
> > > >     "internal.tmp.dir" :
> > > > "hdfs://yang:8020/user/yang/.slider/cluster/memcached1/tmp",
> > > >     "java_home" : "/opt/soft/jdk",
> > > >     "internal.snapshot.conf.path" :
> > > > "hdfs://yang:8020/user/yang/.slider/cluster/memcached1/snapshot",
> > > >     "env.MALLOC_ARENA_MAX" : "4",
> > > >     "zookeeper.path" : "/services/slider/users/yang/memcached1",
> > > >     "internal.container.failure.shortlife" : "60000",
> > > >     "internal.application.image.path" : null,
> > > >     "internal.generated.conf.path" :
> > > > "hdfs://yang:8020/user/yang/.slider/cluster/memcached1/generated",
> > > >     "site.fs.default.name" : "hdfs://yang:8020",
> > > >     "site.global.additional_cp" : "/usr/lib/hadoop/lib/*",
> > > >     "zookeeper.hosts" : "127.0.0.1",
> > > >     "internal.provider.name" : "agent",
> > > >     "internal.data.dir.path" :
> > > > "hdfs://yang:8020/user/yang/.slider/cluster/memcached1/database",
> > > >     "site.fs.defaultFS" : "hdfs://yang:8020",
> > > >     "site.global.memory_val" : "200M",
> > > >     "slider.data.directory.permissions" : "0770",
> > > >     "site.global.listen_port" :
> > > > "${MEMCACHED.ALLOCATED_PORT}{PER_CONTAINER}",
> > > >     "zookeeper.quorum" : "127.0.0.1:2181",
> > > >     "site.global.xmx_val" : "256m",
> > > >     "internal.am.tmp.dir" :
> > > >
> "hdfs://yang:8020/user/yang/.slider/cluster/memcached1/tmp/appmaster",
> > > >     "application.def" :
> > ".slider/package/MEMCACHED/jmemcached-1.0.0.zip",
> > > >     "internal.container.failure.threshold" : "5",
> > > >     "site.global.xms_val" : "128m"
> > > >   },
> > > >   "info" : {
> > > >     "info.am.agent.status.url" : "https://yang:60422/";,
> > > >     "yarn.memory" : "2048",
> > > >     "info.am.app.id" : "application_1418350976699_0004",
> > > >     "info.am.agent.status.port" : "60422",
> > > >     "info.am.agent.ops.url" : "https://yang:47879/";,
> > > >     "yarn.vcores" : "32",
> > > >     "info.am.container.id" :
> "container_1418350976699_0004_03_000001",
> > > >     "info.am.attempt.id" : "appattempt_1418350976699_0004_000003",
> > > >     "info.am.rpc.port" : "48000",
> > > >     "info.am.web.port" : "49000",
> > > >     "info.am.web.url" : "http://yang:49000/";,
> > > >     "info.am.hostname" : "yang",
> > > >     "info.am.agent.ops.port" : "47879",
> > > >     "status.application.build.info" : "Slider Core-0.60.0-incubating
> > > Built
> > > > against commit# 9e03554f99 on Java 1.6.0_31 by yang",
> > > >     "status.hadoop.build.info" : "2.6.0",
> > > >     "status.hadoop.deployed.info" : "branch-2.6.0
> > > > @18e43357c8f927c0695f1e9522859d6a",
> > > >     "live.time" : "12 Dec 2014 04:13:35 GMT",
> > > >     "live.time.millis" : "1418357615354",
> > > >     "create.time" : "12 Dec 2014 04:13:35 GMT",
> > > >     "create.time.millis" : "1418357615354",
> > > >     "containers.at.am-restart" : "0",
> > > >     "status.time" : "12 Dec 2014 04:22:58 GMT",
> > > >     "status.time.millis" : "1418358178437"
> > > >   },
> > > >   "statistics" : {
> > > >     "MEMCACHED" : {
> > > >       "containers.start.started" : 1,
> > > >       "containers.live" : 1,
> > > >       "containers.start.failed" : 0,
> > > >       "containers.active.requests" : 0,
> > > >       "containers.failed" : 0,
> > > >       "containers.completed" : 0,
> > > >       "containers.desired" : 1,
> > > >       "containers.requested" : 1
> > > >     },
> > > >     "slider-appmaster" : {
> > > >       "containers.unknown.completed" : 1,
> > > >       "containers.start.started" : 1,
> > > >       "containers.live" : 2,
> > > >       "containers.start.failed" : 0,
> > > >       "containers.failed" : 0,
> > > >       "containers.completed" : 0,
> > > >       "containers.surplus" : 0
> > > >     }
> > > >   },
> > > >   "instances" : {
> > > >     "MEMCACHED" : [ "container_1418350976699_0004_03_000002" ],
> > > >     "slider-appmaster" : [ "container_1418350976699_0004_03_000001" ]
> > > >   },
> > > >   "roles" : {
> > > >     "MEMCACHED" : {
> > > >       "yarn.memory" : "256",
> > > >       "yarn.role.priority" : "1",
> > > >       "role.requested.instances" : "0",
> > > >       "role.failed.starting.instances" : "0",
> > > >       "role.actual.instances" : "1",
> > > >       "yarn.component.instances" : "1",
> > > >       "role.releasing.instances" : "0",
> > > >       "role.failed.instances" : "0"
> > > >     },
> > > >     "slider-appmaster" : {
> > > >       "yarn.memory" : "1024",
> > > >       "role.requested.instances" : "0",
> > > >       "role.failed.starting.instances" : "0",
> > > >       "role.actual.instances" : "1",
> > > >       "yarn.vcores" : "1",
> > > >       "yarn.component.instances" : "1",
> > > >       "role.releasing.instances" : "0",
> > > >       "role.failed.instances" : "0"
> > > >     }
> > > >   },
> > > >   "clientProperties" : { },
> > > >   "status" : {
> > > >     "live" : {
> > > >       "MEMCACHED" : {
> > > >         "container_1418350976699_0004_03_000002" : {
> > > >           "name" : "container_1418350976699_0004_03_000002",
> > > >           "role" : "MEMCACHED",
> > > >           "roleId" : 1,
> > > >           "createTime" : 1418357617294,
> > > >           "startTime" : 1418357617328,
> > > >           "released" : false,
> > > >           "host" : "localhost",
> > > >           "state" : 3,
> > > >           "exitCode" : 0,
> > > >           "command" : "python
> ./infra/agent/slider-agent/agent/main.py
> > > > --label container_1418350976699_0004_03_000002___MEMCACHED
> --zk-quorum
> > > > 127.0.0.1:2181 --zk-reg-path
> > > > /registry/users/yang/services/org-apache-slider/memcached1 >
> > > > <LOG_DIR>/slider-agent.out 2>&1 ; ",
> > > >           "diagnostics" : "",
> > > >           "environment" : [ "AGENT_WORK_ROOT=\"$PWD\"",
> > > > "HADOOP_USER_NAME=\"yang\"", "AGENT_LOG_ROOT=\"<LOG_DIR>\"",
> > > > "PYTHONPATH=\"./infra/agent/slider-agent/\"",
> > > >
> > >
> >
> "SLIDER_PASSPHRASE=\"aa178fGHttfGC7Cnss3DPbLzYDEmqJuDcCUNwAW2YUfyPNQMZN\""
> > > > ]
> > > >         }
> > > >       },
> > > >       "slider-appmaster" : {
> > > >         "container_1418350976699_0004_03_000001" : {
> > > >           "name" : "container_1418350976699_0004_03_000001",
> > > >           "role" : "slider-appmaster",
> > > >           "roleId" : 0,
> > > >           "createTime" : 0,
> > > >           "startTime" : 0,
> > > >           "released" : false,
> > > >           "host" : "yang",
> > > >           "state" : 3,
> > > >           "exitCode" : 0,
> > > >           "command" : "",
> > > >           "diagnostics" : ""
> > > >         }
> > > >       }
> > > >     }
> > > >   }
> > > > }
> > > > 2014-12-12 12:22:58,598 [main] INFO  util.ExitUtil - Exiting with
> > status
> > > 0
> > > >
> > > >
> > > > 2014-12-11 1:01 GMT+08:00 Gour Saha <gs...@hortonworks.com>:
> > > > >
> > > > > What do you get when you call "slider status <application>"?
> > > > >
> > > > > -Gour
> > > > >
> > > > > On Wed, Dec 10, 2014 at 1:02 AM, 杨浩 <yangha...@gmail.com> wrote:
> > > > >
> > > > > > Hi, I have installed the jmemcached successfully, but how can I
> use
> > > it,
> > > > > or
> > > > > > how to get the port of memcached
> > > > > >
> > > > >
> > > > > --
> > > > > CONFIDENTIALITY NOTICE
> > > > > NOTICE: This message is intended for the use of the individual or
> > > entity
> > > > to
> > > > > which it is addressed and may contain information that is
> > confidential,
> > > > > privileged and exempt from disclosure under applicable law. If the
> > > reader
> > > > > of this message is not the intended recipient, you are hereby
> > notified
> > > > that
> > > > > any printing, copying, dissemination, distribution, disclosure or
> > > > > forwarding of this communication is strictly prohibited. If you
> have
> > > > > received this communication in error, please contact the sender
> > > > immediately
> > > > > and delete it from your system. Thank You.
> > > > >
> > > >
> > >
> > > --
> > > CONFIDENTIALITY NOTICE
> > > NOTICE: This message is intended for the use of the individual or
> entity
> > to
> > > which it is addressed and may contain information that is confidential,
> > > privileged and exempt from disclosure under applicable law. If the
> reader
> > > of this message is not the intended recipient, you are hereby notified
> > that
> > > any printing, copying, dissemination, distribution, disclosure or
> > > forwarding of this communication is strictly prohibited. If you have
> > > received this communication in error, please contact the sender
> > immediately
> > > and delete it from your system. Thank You.
> > >
> >
>
> --
> CONFIDENTIALITY NOTICE
> NOTICE: This message is intended for the use of the individual or entity to
> which it is addressed and may contain information that is confidential,
> privileged and exempt from disclosure under applicable law. If the reader
> of this message is not the intended recipient, you are hereby notified that
> any printing, copying, dissemination, distribution, disclosure or
> forwarding of this communication is strictly prohibited. If you have
> received this communication in error, please contact the sender immediately
> and delete it from your system. Thank You.
>

Reply via email to