ibm-eventstreams-dev does not deploy into IBM Cloud Private - ibm-cloud-private

I tried to install ibm-eventstreams-dev v 0.1.1 into IBM Cloud Private and i get an error message:
Internal Service Error : Chart Incompatible with Tiller v2.6.0

Background
As the error message says, IBM Event Streams requires Helm (Tiller) v2.7.2 or greater. (see https://github.com/IBM/charts/blob/master/stable/ibm-eventstreams-dev/Chart.yaml#L5 )
IBM Cloud Private (ICP) has come with Helm (Tiller) v2.7.2 out of the box since v 2.1.0.2 so as long as you're on 2.1.0.2 or 2.1.0.3 there is nothing to worry about.
Getting it working
If you're on ICP v2.1.0.1 or earlier, then the best thing to do would be to update to 2.1.0.2 or greater first - as that should be able to install IBM Event Streams.
If you're already on ICP 2.1.0.2+ but the Tiller install has been downgraded to 2.6.0, the easiest thing to do would probably be to restore the Tiller version.
Download and configure the v 2.7.2 Helm CLI by following the "Installing the Helm CLI" instructions that come with ICP
Run helm init --upgrade --tls to upgrade your Tiller install using the ICP version

IBM Event Streams requires as a minimum Helm (Tiller) version 2.7.2. This version of Tiller ships with IBM Cloud Private (ICP) 2.1.0.2, which is also the minimum required version of ICP for IBM Event Streams to install.
Ensure you're running ICP at 2.1.0.2 or later, and if your Tiller has somehow ended up back level try
helm init --upgrade --tiller-image 2.7.2
to upgrade back to the default.

Related

Elasticsearch failed to start on macos

I've installed Elasticsearch using brew on macos Monterey
brew install elasticsearch
But I can't start the service
brew services start elasticsearch
brew info elasticsearch
This are the log
warning: no-jdk distributions that do not bundle a JDK are deprecated and will be removed in a future release
warning: no-jdk distributions that do not bundle a JDK are deprecated and will be removed in a future release
Exception in thread "main" java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
at java.base/java.lang.System.setSecurityManager(System.java:416)
at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:82)
If you run:
brew info elasticsearch
You will see:
Deprecated because it is switching to an incompatible license. Check out opensearch instead!
So you should either use opensearch, which is:
a community-driven, open source search and analytics suite derived from Apache 2.0 licensed Elasticsearch 7.10.2 & Kibana 7.10.2.
or if you want to stay with Elasticsearch use the official installation method for macOS which consists of using a tar.gz:
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.1.2-linux-x86_64.tar.gz
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.1.2-linux-x86_64.tar.gz.sha512
shasum -a 512 -c elasticsearch-8.1.2-linux-x86_64.tar.gz.sha512
tar -xzf elasticsearch-8.1.2-linux-x86_64.tar.gz
cd elasticsearch-8.1.2/
alternatively you can use an official Docker image.
Just adding something which might be useful for someone.
If you're running elastic on a Mac M1 architecture, depending on how you run elastic, you might need to setup this property:
xpack.ml.enabled=- false
For Mac Users
System Settings > Privacy & Security > Developer Tools
Check/Add the terminal and start the elastic search from the terminal.

Running CLI on influxdb#1 installed via Homebrew

I have installed version 1.9 of influxdb from Homebrew on a mac. (I don’t want to use version 2.X as it would break the way another programme feeds data to influx.)
I seem to have got the db service running - but can’t start influx cli. I have tried various permutations of instructions - with various permutations of errors coming back.
install influxdb 1.x with brew install influxdb#1
then brew install influxdb-cli

Cannot find a way to install SAP/Build from GIT to my windows system

I am trying to install SAP/BUILD from GitHub. But I could not find a way to install it. There is no proper guides available online for installation. So please guide me.
https://github.com/SAP/BUILD
1.0 Install MongoDB 2.6.x according to your platform ( for windows : https://docs.mongodb.org/v2.4/tutorial/install-mongodb-on-windows/ )
making sure that you create a directory for the dbms, using the default C:\data\db or an alternate one as described.
1.1. Install NodeJs v0.10.38
test the install with the cmdline
node --version
returns
v0.10.38
1.2 Install SapBuild with npm:
npm install -g sap-build-cli#0.3.3
1.3 Start MongoDB as per above document
1.4 Start SapBuild (node daemon running)
1.5 Go to Chrome Browser and type the url
localhost:9000
then Join
That's it.

Installing Spring XD on Ambari

I installed the following software:
CentOS 6.7
Apache Ambari 2.1.2
I try to install Spring XD via Ambari, so I read the following tutorial:
https://github.com/spring-projects/spring-xd-ambari/blob/master/src/docs/asciidoc/InstallingXDwithAmbari.asciidoc
When I try to install Spring XD via Ambari I see the following error:
Why?
As noted in that document you link to, the latest version of Ambari we support is 2.0.1. They keep changing things in Ambari so older scripts won't necessarily work in later versions. We are planning on updating the Sprig XD install script so it works with more recent versions, but we don't have a date yet. We have an issue tracking this here: https://github.com/spring-projects/spring-xd-ambari/issues/5

Ambari install script location(s)

I'm setting up a HDP 2.1 cluster with Apache Ambari. All servers run SLES 11 SP3. The setup fails if I select to install Ganglia because of some dependencies:
Installing package apache2?mod_php* ('/usr/bin/zypper --quiet install --auto-agree-with-licenses --no-confirm apache2?mod_php*')
Problem: apache2-mod_php53-5.3.17-0.27.1.x86_64 conflicts with apache2-mod_php5 provided by apache2-mod_php5-5.2.14-0.7.30.50.1.x86_64
Solution 1: Following actions will be done:
do not install apache2-mod_php5-5.2.14-0.7.30.50.1.x86_64
deinstallation of php5-5.2.14-0.7.30.50.1.x86_64
deinstallation of php5-xmlwriter-5.2.14-0.7.30.50.1.x86_64
[... more PHP 5.2.x packages ...]
Solution 2: do not install apache2-mod_php53-5.3.17-0.27.1.x86_64
Apparently the Regex picks the 5.3 version, a 5.2 version would be available though.
So my question is: Where is the install script stored, that Ambari is running here? I would like to replace the regex with the correct version of the package.
Information about what packages are to be installed is stored in
/var/lib/ambari-server/resources/stacks/HDP/2.0.6/services/GANGLIA/metainfo.xml
Change the value and restart the Ambari Server for the changes to take effect.

Resources