Service Fabric with Java on Windows - azure-service-fabric

Is it possible to create the SF using java on a windows environment? What happens with the cluster provisioned on Azure? Does it contain the JVM? I've been trying to create a SF using eclipse in my windows environment where I also have VS 2015 and both SF SDKs but it does work.
Any suggestion?
Thanks

SF Windows environment doesnt support Java based Sateless/Stateful , Reliable Actor services. It is supported only in Linux (ubuntu 16.0 LTS)
But you could run it as Guest executable on Windows.

Related

Jprofiler and WebSphere 8 Integration Issue

I'm having some issues getting JProfiler connected to a remote WebSphere 8.5.5 instance that is running on Linux. When I start JProfiler on my Windows 10 machine I select the "Profile an application server, locally or remotely" and select the option to integrate with IBM WebSphere 8.x Application Server.
The part I'm having an issue with is the "Specify the remote address" section of setting up the profile. The setup says I need the profiling agent running on target JVM. I download the tar file from the JProfiler website and extract it on Linux machine and run jpenable as it says I should but I get this message.
"No suitable Java Virtual Machine could be found on your system. The version of the JVM must be at least 1.6 and at most 11. Please define INSTALL4J_JAVA_HOME to point to a suitable JVM."
I have made edits to the arguments file that came with the JProfiler in order to remedy this issue but I just can't seem to get JProfiler to see the IBM Java that WebSphere is using on this machine. I have tried using the INSTALL_JAVA_HOME_OVERRIDE variable in the arguments file by putting the full path to the WebSphere Java install. I have tried using the INSTALL4J_JAVA_PREFIX variable and I have created a INSTALL4J_JAVA_HOME variable in the arguments file and put the full path to the WebSphere Java.
Any help would be appreciated greatly appreciated in getting me around this issue. I have verified that WebSphere is using Java version 1.8.0_171.
but I just can't seem to get JProfiler to see the IBM Java that WebSphere is using on this machine.
That's because IBM JVMs are not supported for attach mode.
The setup says I need the profiling agent running on target JVM.
Generally, this is achieved by adding an -agentpath VM parameter to the profiled VM. The remote address that you are asked for in the wizard will be added as an option to that parameter. The wizard will then modify the server config file and add the complete VM parameter, so you don't have to it manually.
More information is available at
https://www.ej-technologies.com/resources/jprofiler/help/doc/main/profiling.html

Build Kubernetes from Source on a Windows machine

Is it possible to build Kubernetes from source code on a windows machine?
As per development environment setup mentioned in https://github.com/kubernetes/community/blob/master/contributors/devel/development.md only supported OSs are Linux and MAC
Running build/run.sh shows below:
Unsupported host OS. Must be Linux or Mac OS X.
The simple answer is yes. Kubernetes source is in Go and there is Go compiler for Windows.
Another question would be, is it possible to be built easily? And that would be a 'no' (as of this writing) since you have already seen by running build/run.sh. So it's not supported by K8s officially.

How to install Kubernetes on Windows Server 2019?

A few weeks ago the Windows Server 2019 was announced as Preview with native Kubernetes Support.
Is there any documentation how to activate or install Kubernetes?
I already set up a virtual server (with Desktop Feature) on my local Hyper-V, but I can not find any hint to test the preview features of Kubernetes on Windows Server 2019.
Or do I misunderstand the current Preview notes and Kubernetes is only announced but not available yet?
Kubernetes and its Windows cni plugins are in beta at the time of writing and insider build 1803 doesn't have any features/role for it (neither does dockeree though).
There are installation instructions here.
I've not found any information on what precisely is new in Server 2019 for Kubernetes...
Would be great to have powershell Install-Module/Install-Package for installation and a Windows Admin Center plugins for administering a cluster.

Clearcase on windows 7 can not create dynamic view

My Clearcase Version: 7.1.0 .
My os is windows 7, after I installed Clearcase. I couldn't create a dynamic view by using Create View.And I found that when i start clearcase service from control panel, there is only two service.
Is there any ways to correct this problem except to download a higher version.
ClearCase 7.1.2 is deployed on our Windows 7 at work.
However, when I see that there is only two services, that means MVFS (which is a device, not a driver) has failed to install properly.
The usual fix is to uninstall and reinstall ClearCase.
But there is no guarantee for 7.1.0.
The OP adds:
I have reinstall it three times, but the problem still exists
That confirms 7.1.0 is not supported (at least for the dynamic views part) on Windows 7.
As "System Requirements for ClearCase 7.1.x" confirms, Windows7 SP1 actually needs 7.1.2.3 at minimum.
And even then, you can have some issue: " PM54437: Windows 7 64bit MVFS clients flood albd_server of the View Server host with ALBD_FIND_SERVER RPCs" (which needs 7.1.2.6)
So getting the latest 7.1.x is recommended.
In your case though, since it isn't possible to get a version above 7.1.0, you can try and install a Virtual PC Windows Xp on your Windows 7.
Microsoft Virtual PC for Windows (formerly Connectix Virtual PC) is a client based software virtualization application that allows simultaneous operating systems to run on a single PC.
Each virtual machine emulates a complete hardware system—from processor to network card—in a self-contained, isolated software environment, enabling the simultaneous operation of otherwise incompatible systems.
ClearCase does support Virtual PC.

Which Unix flavour do I need? J2EE application using IBM tools?

I want to try Unix for developing J2EE application. I use the IBM software.
WASCE as application server
DB2 Express-C as database.
Eclipse
Which Unix flavour will be most suitable for me?
According to ibm.com: WebSphere Application Server Community Edition runs on AIX, Linux, Solaris, "UNIX" (!!!), and Windows.
According to ibm.com: DB2 Express C runs on Windows, Linux, Solaris, and Mac OS X (in beta).
According to eclipse.org: Eclipse runs on Windows, Mac, and Linux.
The only Unix flavor in common to all of those is Linux. (If you move beyond Unix, Windows also works.)
Java is platform-independent. It doesn't really matter on which platform you develop - you can run your application on any other Java-supporting platform. Hence, you can develop on Windows and deploy on AIX, or develop on Linux and deploy on MacOS, or ...
The Java VM abstracts access to operating system services and resources, as does JDBC abstract the access to the database layer.
If you really mean "UNIX" and not "Linux", I would recommend Solaris (Eclipse does run on Solaris, and it's much easier to understand than AIX).
If you mean Linux too, I would recommend a distro designed for servers, like RHEL/Centos, rather than Ubuntu or Fedora. They are more likely to be stable and scalable.
I have a production environment on Centos with DB2 and Apache Geronimo (open source version of WASCE). Works like a charm. The development environment is Eclipse and Apache Geronimo on Windows and the DB2 on Centos.