Windows Zookeeper Cluster - windows

I would like to understand if it is possible to run a Zookeeper cluster on Windows and if so, how to set it up. If it is not possible, given that it is a Java application, I would like to understand why.
From my research, it seems Windows is supported for standalone setup and to aid in development but not for production zookeeper system requirements

As of Zookeeper 3.4.9, Windows is supported for production. From ZooKeeper Administrator's Guide 3.4.9:

Related

Can I run mesos/marathon application at specific host?

I wanna use marathon as cluster monitoring and management. Bellow scenario is possible?
My Scenario
Cassandra 5EA was already deployed and are running.
Cassandra hosts are physical machine.
I want to run script that verifies healthness of cassandra each host. ex) cassandra process, disk usage, number of file, ..
If problem found at host, than run correcting script on that host. Script launched manually.
Each script can be run by marathon application. But I couldn't found run application on (specific) error host.
No restriction of adding machines and installing mesos components.
And if you know more suitable tool, please recommend!!
If you are not running Cassandra on Mesos I think Marathon is not the best choice. From your description, it looks like you need a monitoring tool (e.g., Nagios) rather than service Orchestration.
Please extend your question with more information. It's not clear what you are asking.

How to put JVM's manual in windows cli for websphere 8.5

How to put JVM's in manualmode from windows cli for websphere 8.5
and also how to start/stop jVM clusters from windows CLI.
JVM's are located in servers-->dynamicclusers-->clustername-->memebername
I know scripts are located in C:\websphere\appserver\profiles\appsrv01\bin\startserver.bat
I tried C:\websphere\appserver\profiles\appsrv01\bin\startserver.bat membername
Need help on this.
If I understand your question correctly, you want to know how to start a WebSphere Application Server (WAS) cluster from the command line. wsadmin is the IBM tool used to provide a command line interface to WAS, it is largely platform agnostic whether you're using Windows, Unix or one of the other supported platforms. This IBM KnowledgeCenter topic provides a number of ways to management the state of a cluster either by using an mbean or scripts provided by IBM in the installation.

How do I install components such as Apache Drill and Apache Hue in IBM Bluemix BigInsights Apache Hadoop

I am new to IBM Bluemix platform and exploring its BigInsights service. I can see pre configured components such as Pig Hive Hbase and others. But I want to know How can I install services like Drill or say Hue which is not configured by default. Also ssh to cluster nodes allows restricted access with no sudo rights in case one need to run yum commands.Does bluemix allows root access as I cannot see one. Thanks In advance.
As far as I know, it is not possible.
But you can use http://www.softlayer.com/ to build your own IOP (IBM Open Platform) Cluster in the cloud.
If you are interested in IBM's value-adds and you just want to try out:
https://www.youtube.com/watch?v=4p7LDeu_qQQ it is a nice tutorial to set up your own cluster via Docker.
This tutorial should be still valid for Hue:
https://developer.ibm.com/hadoop/2015/06/02/deploying-hue-on-ibm-biginsights/
Installing Drill doesn't look complicated:
https://drill.apache.org/docs/installing-drill-in-distributed-mode/
In conclusion: You need to move away from Bluemix, if you want to have a more customised BigInsights. But there are options: Softlayer, AWS, .. or just on your local computer (if you got sufficient resources, since some components like Hbase need a minimum amount of nodes)

how to deploy FreeSWITCH for an existed Hadoop cluster

I plan to balance the REGISTER and INVITE tasks' load of FreeSWITCH with the help of Hadoop cluster, so my questions below,
i wanna know whether i can deploy FreeSWITCH for an existed Hadoop
cluster. if not, jump to third question please.
how shuld i configure and deploy the FreeSWITCH.
is there any other solution for FreeSWITCH's load-balance.
PS: my Hadoop cluster is builed on virtual mathine by vmware, and OS is Ubuntu 14.04, Hadoop-2.6, HBase-0.98, ZooKeeper-3.6, FreeSWITCH-1.4.14.
FreeSWITCH cluster can be built on top of an RDBMS: FreeSWITCH is using ODBC to access the database and to store the call and registration status in it. Mysql and Postgres are well-tested backends for this, and I'm not sure anyone has done it with Hadoop.

Accessing Clustered MSMQ with an application

We are switching from a non-clustered to a 2-node clustered MSMQ Windows Server 2008 R2 SP1 Enterprise environment. Previously, when it was non-clustered, we wrote a .NET 3.5 C# Windows Form application to help us manage our environment (so it does tasks such as create queues with the right permissions, read messages, forward messages, etc.). I would like to make this application work with our new cluster.
Per these articles,
http://blog.terranspot.com/2011/07/accessing-microsoft-message-queuing.html
http://blogs.msdn.com/b/johnbreakwell/archive/2008/02/18/clustering-msmq-applications-rule-1.aspx
I understand that I need to add the application as a resource on the cluster as when I don't, I am accessing the node's MSMQ instance. To help with my debugging, I have turned the local MSMQ services off. No matter what I do, however, the program keeps trying to access the node's instance. I added it as an application resource (with the command line of "Q:\QueueManagerConsole.exe". The Q:\ is the disk that is shared between the 2 nodes that is part of the failover cluster), but when I run it via Windows Explorer, it doesn't see the cluster instance, only the local. I have seen no way to execute a program from Failover Cluster Manager, so I don't understand what I am doing wrong. I switched the code to access everything via "." (so MessageQueue.GetPrivateQueuesByMachine(".")), which, per my meager understanding is how you access the local queue. Could someone explain, preferably acting as if I had no clue what I was doing, on a. if this IS possible and b. HOW to do this correctly?
Hi I did something similar a while ago. Try deploy a service in a failover cluster
, it wokerd for me to:
configure the app to use clustered msmq
configure app as clustered resource
configure the app to connect under host name
set the permission set rquired for transpot
At least this will give you a good starting point.
I finally got this working by creating a shortcut to the application and putting it on the server that was actually accessing the clustered queues.
Please try add to environment used by Your application following Environment variables:
_CLUSTER_NETWORK_NAME_
_CLUSTER_NETWORK_HOSTNAME_
with cluster server name as a value. It worked in the system which is being developed by my team - it contains a few services which had to access clustered MSMQ and it solved the problem.

Resources