node.js integration (using npm package kerberos) with kerberized Hadoop cluster - javascript

We have a Kerberos enabled Hadoop hortonworks cluster, I have installed node.js on one of the data nodes.I have to make node.js kerberized, to start with I have installed npm package kerberos on the node.js.
What are the other steps I need to follow, in order to connect node.js with kerberized Hadoop tools such as Kafka, Hive etc. If anyone have some sample examples around this, please share Or if you have any other options please share that too.

Related

How to migrate a proxy NPM repository in Nexus 3?

I have a Nexus 3 installation with these NPM repos defined:
npm-all (group)
npm-internal (hosted)
npmjs-org (proxy)
I would like to be able to populate the npm proxy repository on an Internet connected machine, and then migrate it to a Nexus Server running on a disconnected machine. Nexus 3 has a Task to backup/restore the entire underlying Orient database, but I can't find a way to do it for a specific repository. My goal is to have a npm proxy repo that's populated with NPM packages I need, in an offline environment.
As far as I know there is no way to do this with any built in mechanism. Your best bet is to publish all packages you need to a hosted repository or alternatively just have the proxy repo and server connected to the internet during provisioning but take it offline afterwards.
You can use this npm tool.
Using this tool download the artifacts from the repositories and upload them in the offline server
Disclaimer, I’m the author of this package

how to install Socket.io over node.js?

I will need any help i can get to install socket.io over node.js for server.
I have already installed the node from the site. I am interested in step- by step(directory,e.t.c) as i am new to programming.
Thanks in advance
James
The easy way to install socket.io is with npm (Node Package Manager). npm is the default package manager for Node.js.The current Windows installer from nodejs.org will install npm along with Node.js. In Windows OS, open the cmd window and type:
npm install socket.io
This command will install socket.io in the local node_modules folder, which is owned by the current user.
npm can also take optional flags which are described at the npm-install webpage of www.npmjs.org.
In order to test if socket.io is working, try this tutorial: Get Started: Chat application which has been linked to by Beterraba in a comment below your question.

How to build OpenCV for PNaCl on Windows

I'm beginner to PNaCl/NaCl and have a problem.
I want to use "openCV" on Web Native Client. So I tried to build "naclports" on cygwin.
But it was failed..
below is my workflow and result. Please tell me what is wrong or alternative idea to use "openCV".
*I use windows8.1 and cygwin.
1. Download and install the [Native Client SDK][1].
- installed pepper version is 35. PATH is C:/cygwin64/home/*user*/nacl_sdk/pepper_35 (set the environment variable).
2. Clone the "[naclports][2]" in C:/cygwin64/home/*user*/naclports/src/
3. Done the build on cygwin.
**#** ~/naclports/src
$make opencv
4. error is coming:
######################################################################
Testing zlib
######################################################################
chdir /home/ryosuke/naclports/src/out/build/zlib/zlib-1.2.8
DEBUG MODE ENABLED (bypass acl)
fread: Broken pipe
DEBUG MODE ENABLED (bypass acl)
NaClMain: <fd:0>: Broken pipe
*** minigzip test FAILED ***
naclports: Building 'zlib' failed.
Makefile:68: recipe for target 'opencv' failed
make: *** [opencv] Error 1
Do you have any good idea?
Unfortunately many of the ports in naclports don't currently building cygwin. In this case you can see that its actually zlib that is failing to build.
If possible you can build the ports a mac or linux machine and copy the resulting packages over.
A system for installing binary package is currently being developed to make it easier to install pre-built packages rather than building them from source.

Installing NodeJS and SocketIO in a Remote Server

My project is a Real Time Two-Player Facebook Game, and what I need is a tool that will help me build the game with quick responses to enable the "Real Time" function of the game. I have just found out about the Node JS and Socket IO. I have some knowledge in JavaScript so I stepped up and watched a few tutorials that discuss the functions of Node JS and Socket IO.
Here's the link to the videos that I have watched:
http://www.youtube.com/watch?v=mSE6xHkcX0w
I understand the basic of the Node JS and Socket IO and successfully installed it in my localhost. The problem is when I uploaded the files from my localhost to my remote server, some functions of the program are not working well. I don't know how to node my JavaScript file when it is on the server, because if it's in my localhost, I am using command prompt to run it.
node app.js
Node is not a web framework.
Chances are, you're using a web host that's generalized for web frameworks like PHP and Ruby on Rails. You're going to need virtual private server hosting, or Node-specific hosting, because Node requires a virtual machine to run. You otherwise won't be able to run Node Package Manager or Node itself.
Joyent has provided a list of hosts here.
If you chose to use a VPS or dedicated machine, an installation guide would be found here. This is how you would install Node on CentOS.
wget http://nodejs.org/dist/v<version>/node-v<version>.tar.gz
tar -zxf node-v<version>.tar.gz
cd node-v<version>
./configure
make -j <number of cores>
make install

Development VPS where environment (Ruby/Rails, JavaScript/Node.js etc) is pre-installed?

Until now I'm setting up my own development environment with Vagrant/VirtualBox/Chef (Ruby).
I wonder if there is a hosting company that provides pre-configured VPS for...
Ruby/Rails
Javascript/Node
...letting me just choose what I want to have installed and also which linux packages I would like to install in each VPS.
Are there hosting companies providing this?
Heroku has "experimental" node.js support (and obviously Rails).
http://blog.heroku.com/archives/2010/4/28/node_js_support_experimental/

Categories